Typage:使用Passkey增强Age文件加密

Typage是一个TypeScript实现的age文件加密格式库,支持Node.js、Deno、Bun和浏览器环境。最新版本0.2.3增加了对Passkey的支持,允许使用WebAuthn API进行对称加密,并提供一个CLI插件用于在浏览器外使用FIDO2安全密钥。Passkey是一种防钓鱼的认证机制,结合PRF扩展可以生成加密密钥。Typage实现了age-encryption.org/fido2prf格式,保证了文件的硬件绑定和不可链接性。通过WebAuthn API和age-plugin-fido2prf插件,用户可以在不同设备上方便地加密和解密文件,提升安全性。
阅读更多