Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

std/crypto/mod.ts>toHashString

Deno standard library
Go to Latest
The Standard Library has been moved to JSR. See the blog post for details.
function toHashString
Deprecated
Deprecated

(will be removed after 0.209.0) Use encodeHex or encodeBase64 instead.

Converts a hash to a string with a given encoding.

import { toHashString } from "https://deno.land/std@0.207.0/crypto/mod.ts";

Examples

Example 1

import { crypto } from "https://deno.land/std@0.207.0/crypto/crypto.ts";
import { toHashString } from "https://deno.land/std@0.207.0/crypto/to_hash_string.ts"

const hash = await crypto.subtle.digest("SHA-384", new TextEncoder().encode("You hear that Mr. Anderson?"));

// Hex encoding by default
console.log(toHashString(hash));

// Or with base64 encoding
console.log(toHashString(hash, "base64"));

Parameters

hash: ArrayBuffer
optional
encoding: "hex" | "base64" = [UNSUPPORTED]

Returns

string