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