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