使用密码钥匙和年龄加密文件

主要观点: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 的使用。
阅读 9
0 条评论