Google 会使用 AI 技术将内容翻译成您偏好的语言。AI 翻译可能包含错误。
Tink 路线图
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
(上次更新时间:2025 年 10 月)
本页面详细介绍了 Tink 团队的总体目标。随着目标的实现或更改,该文档会定期更新。
密钥集和注册表重新设计
我们希望为用户提供一种更好的方式来管理密钥集中的密钥。这将使实现密钥管理系统变得更加容易,并能更全面地支持将密钥导入和导出为不同格式(例如 PEM 或 JWK),同时确保 API 能够防止可能导致安全漏洞的常见错误。这项工作在 Java、C++ 和 Go 语言中已基本完成。
我们还致力于在 Tink 中支持多种密钥生成和原语配置,这些配置最终将取代当前的注册表。
这样一来,基于 Tink 开发库会更加轻松,并且可以无缝移除和弃用不安全的算法。这项工作已针对 Java 完成,并正在针对 C++ 进行。
后量子加密 (PQC)
我们将继续添加对 NIST 选定的 PQC 算法的支持。现在,C++ 和 Go 均支持 ML-DSA 和 SLH-DSA,并使用这些语言各自的数字签名 API。我们正在努力为这两种 PQC 算法提供 Java 支持。我们还在开发对 Kyber/ML-KEM 的支持,并提供新的密钥封装机制 (KEM) API。
我们打算微调 Tink 性能测量,并为用户提供适当的性能基准。我们还在继续研究
Tink 的可能性能增强。
欢迎您提供反馈意见!
我们非常期待了解您如何使用 Tink,或者哪些功能对您的实现最有用。请填写我们的调查问卷,告诉我们您的想法。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2026-10-20。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2026-10-20。"],[],["The Tink team is restructuring the project into multiple language-specific GitHub repositories for decoupled and frequent releases. They are overhauling documentation, consolidating sources and creating examples. Key management is being redesigned within keysets, including better support for various key formats, and multiple registries are being enabled. Monitoring hooks have been added for cryptographic operation analysis. They're implementing NIST-selected post-quantum cryptography algorithms, and working to benchmark and enhance Tink's performance.\n"]]