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