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