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