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