Files
ewpass/sha256.js
2019-10-04 05:52:54 +02:00

5 lines
243 B
JavaScript

async function sha256(message) {
const hashBuffer = await crypto.subtle.digest('SHA-256', new TextEncoder('utf-8').encode(message));
return Array.from(new Uint8Array(hashBuffer)).map(b => ('00' + b.toString(16)).slice(-2)).join('');
}