主要观点:Typage 是 age 文件加密格式的 TypeScript 实现,可在多种环境运行,其 0.2.3 版本支持使用密码钥匙和其他 WebAuthn 凭证进行对称加密,还介绍了如何用密码钥匙加密文件及在 Typage 中的实现,包括 WebAuthn 和 Typage 的结合、安全钥匙与 age-plugin-fido2prf 等内容,最后分享了与摩托车相关的照片及资助信息。
关键信息:
- Typage 可在 Node.js、Deno、Bun 和浏览器中运行,支持多种加密功能。
- 密码钥匙是同步、可发现的 WebAuthn 凭证,WebAuthn PRF 可用于对称加密。
- 定义了新的 age 接收者格式 fido2prf,实现了文件与硬件绑定和不可链接性。
- Typage 0.2.3 实现了密码钥匙支持,通过简单的代码实现了相关功能。
- 可将密码钥匙存储在硬件令牌上,通过 age CLI 插件实现互操作。
- Geomys 由多个公司资助,其维护的工作对开源维护很重要。
重要细节: - 支持 WebAuthn 的浏览器版本及 1Password 版本。
- WebAuthn PRF 输入的组成及输出用于推导加密密钥的过程。
- Typage 中创建密码钥匙、加密和解密文件的代码示例及相关选项设置。
- age 身份字符串的编码内容及 age-plugin-fido2prf 的使用。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。