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