`title: WebCrypto ECDSA 签名与元数据验签``categories: Web 开发/前端/数据管理``keywords: WebCrypto,ECDSA,P-256,签名,验签,元数据``description: 使用 ECDSA(P-256)对元数据进行签名与验签,保障前端数据源的可信性,并与持久化协同。`生成与签名async function genECDSA() { return crypto.subtle.generateKey({ name: 'ECDSA', namedCurve: 'P-256' }, true, ['sign','verify']); } async function signMeta(priv, data) { return new Uint8Array(await crypto.subtle.sign({ name: 'ECDSA', hash: 'SHA-256' }, priv, data)); } 验签async function verifyMeta(pub, data, sig) { return crypto.subtle.verify({ name: 'ECDSA', hash: 'SHA-256' }, pub, sig, data); }

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部
1.881026s