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