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