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