md5 tool url-decode sha1 password decrypt security string encrypt uppercase random reverse regular-expressions ereg_replace lowercase url-encode php