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