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