10 Zeilen
300 B
JavaScript
10 Zeilen
300 B
JavaScript
async function sha256Hex(input) {
|
|
const data = new TextEncoder().encode(input);
|
|
const hashBuffer = await crypto.subtle.digest("SHA-256", data);
|
|
const hashArray = Array.from(new Uint8Array(hashBuffer));
|
|
|
|
return hashArray
|
|
.map((byte) => byte.toString(16).padStart(2, "0"))
|
|
.join("");
|
|
}
|