选择基元
选择您的用例以确定正确的原语,然后点击相应链接,获取有关使用该原语的指导。
加密数据...
这些基元都能够将密文绑定到其上下文。
通过以下方式确保数据的真实性和完整性:
其他
有问题吗?
在 Tink 组织页面上链接的特定于语言的 GitHub 代码库中创建问题。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-11-14。
[null,null,["最后更新时间 (UTC):2024-11-14。"],[[["Tink provides cryptographic primitives for encrypting data, ensuring authenticity and integrity, and managing keys, categorized by use case for easy selection."],["Developers can choose from primitives like AEAD, Streaming AEAD, Deterministic AEAD, KMS Envelope AEAD, and Hybrid Encryption for data encryption with varying features and functionalities."],["MAC and Digital Signature primitives are available for verifying data integrity and authenticity, with different verification mechanisms."],["Tink supports JSON Web Tokens (JWTs) and offers KMS-Encrypted Primitives for advanced key management scenarios."],["Detailed guidance on primitive usage is accessible via linked documentation for each specific implementation."]]],["The content outlines cryptographic primitives based on use cases. For encrypting data, options include AEAD for standard needs, Streaming AEAD for large data, Deterministic AEAD for consistent ciphertexts, KMS Envelope AEAD for key protection, and Hybrid Encryption for public/private key scenarios. For data integrity and authenticity, MACs and Digital Signatures are available. Additional primitives include JWTs, and KMS-encrypted primitives for securing keysets. All encryption methods allow binding ciphertext to context. Questions can be raised in the GitHub repository.\n"]]