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