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