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