这是一个纯前端的密钥管理实验页,用于验证:
- 1)WebAuthn/Passkey + PRF 扩展(本实验仅支持 PRF,不支持则直接提示退出);
- 2)私钥加密后存入 IndexedDB(本机本浏览器);
- 3)使用公钥加密 payload,解锁后用私钥解密展示;
测试需使用 Chrome 新版浏览器支持 PRF,Firefox 不支持 PRF。
这是一个纯前端的密钥管理实验页,用于验证:
测试需使用 Chrome 新版浏览器支持 PRF,Firefox 不支持 PRF。
创建 Passkey,生成 RSA 密钥对,并把加密后的私钥存入 IndexedDB
用公钥加密:RSA-OAEP 包裹 AES key;AES-256-GCM 加密正文
需要先解锁私钥;无 PRF 支持会直接失败