Prepare Build and Testing executable binary / Prepare-Build-Testing-With-Make (push) Successful in 9s
Prepare Build and Testing executable binary / Prepare-Build-Testing-With-CMake (push) Successful in 14s
Prepare Build and Testing executable binary / Prepare-Build-Testing-With-Meson (push) Failing after 8s
8 lines
352 B
JavaScript
8 lines
352 B
JavaScript
const hashPassword = async (password) => {
|
|
const encoder = new TextEncoder()
|
|
const data = encoder.encode(password)
|
|
const hashBuffer = await crypto.subtle.digest('SHA-256', data)
|
|
const hashArray = Array.from(new Uint8Array(hashBuffer))
|
|
const hashHex = hashArray.map(b=>('00' + b.toString(16)).slice(-2)).join('')
|
|
return hashHex
|
|
} |