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