Skip to main content
Module

std/crypto/mod.ts>toHashString

Deno standard library
Go to Latest
function toHashString
import { toHashString } from "https://deno.land/std@0.165.0/crypto/mod.ts";

Converts a hash to a string with a given encoding.

Examples

Example 1

import { crypto, toHashString } from "https://deno.land/std@0.165.0/crypto/mod.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