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