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