哈希计算

const hashBuf = await crypto.subtle.digest("SHA-256", data);

参数 类型 作用
"SHA-256" 字符串 指定算法(Web Crypto 规范支持 SHA-1/256/384/512 等)。
data ArrayBuffer, TypedArray, DataView 输入数据。
interface Crypto {
    readonly subtle: SubtleCrypto;
    getRandomValues<T extends ArrayBufferView | null>(array: T): T;
    randomUUID(): `${string}-${string}-${string}-${string}-${string}`;
}