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