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