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