Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/drash/src/services/csrf/deps.ts>toHashString

A microframework for Deno's HTTP server with zero third-party dependencies
Go to Latest
function toHashString
Deprecated
Deprecated

(will be removed after 0.209.0) Use std/encoding/hex.ts or std/encoding/base64.ts instead.

Converts a hash to a string with a given encoding.

import { toHashString } from "https://deno.land/x/drash@v2.8.1/src/services/csrf/deps.ts";

Examples

Example 1

import { crypto } from "https://deno.land/std@0.224.0/crypto/crypto.ts";
import { toHashString } from "https://deno.land/std@0.224.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