Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
tink — 多语言密码学库,提供 AEAD、MAC、数字签名和混合加密 API,旨在减少常见的密码学误用。 | Kitploit
工具/GitHubGitHub/tink-crypto/tink
加密/解密工具密码学身份验证Archived
GitHubtink-crypto/tink

tink

多语言密码学库,提供 AEAD、MAC、数字签名和混合加密 API,旨在减少常见的密码学误用。

查看仓库网站
13.5k1.2k2年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Tink

注意:Tink 已迁移至 github.com/tink-crypto,此仓库不再 活跃!

按照计划,我们已将 Tink 拆分为 多个 GitHub 仓库,这些仓库托管在 github.com/tink-crypto。因此,我们 已将本仓库设为只读,今后将不再维护。

*一个多语言、跨平台的加密库,提供安全、易于正确使用 且难以(更难)误用的加密 API。另见: https://developers.google.com/tink*。

目录

  1. 简介
  2. 当前状态
  3. 快速入门
  4. 了解更多
  5. 联系与邮件列表
  6. 维护者

简介

在应用中使用加密不应该 像是在黑暗中耍电锯。Tink 是一个由 Google 的密码学家和 安全工程师团队编写的加密库。它诞生于我们 与 Google 产品团队合作的丰富经验、 修复实现中的弱点, 以及提供无需密码学背景即可安全使用的 简单 API。

Tink 提供安全、易于正确使用且难以(更难)误用的 API。 它通过以用户为中心的设计、细致的实现和代码审查 以及广泛的测试,减少常见的加密陷阱。在 Google,Tink 是 标准加密库之一,已被部署在数百种产品 和系统中。

如需快速了解 Tink 的设计,请查看 在 Real World Crypto 2019 上发表的 关于 Tink 的演讲中的幻灯片。

当前状态

Java/Android、C++、 Obj-C、Go 和 Python 已经过现场测试,可用于生产。最新版本为 1.7.0, 发布于 2022-08-09。

Javascript/Typescript 处于 alpha 状态,仅应用于测试。 请参阅移除意向声明 此处。

UbuntumacOS
Kokoro UbuntuKokoro macOS

快速入门

项目文档位于 https://developers.google.com/tink。 目前,它详细介绍了各种常见使用场景,并涵盖 Java 和 Python 实现。该站点将随着时间的推移 逐步补充更多内容。

或者,您可以查看所有 examples,它们演示了 如何使用 Tink 以多种语言执行简单任务。

  • Python
root@kitploit:~
pip3 install tink
  • Golang
root@kitploit:~
go get github.com/google/tink/go/...
  • Java
root@kitploit:~
<dependency>
  <groupId>com.google.crypto.tink</groupId>
  <artifactId>tink</artifactId>
  <version>1.7.0</version>
</dependency>
  • Android
root@kitploit:~
dependencies {
  implementation 'com.google.crypto.tink:tink-android:1.7.0'
}
  • Objective-C/iOS
root@kitploit:~
cd /path/to/your/Xcode project/
pod init
pod 'Tink', '1.7.0'
pod install

了解更多

  • Java 操作指南
  • C++ 操作指南
  • Obj-C 操作指南
  • Go 操作指南
  • Python 操作指南
  • 安全性与易用性设计目标
  • 支持的加密原语
  • 密钥管理
  • 使用 Tinkey 管理密钥
  • 已知问题

社区驱动的移植版本

开箱即用,Tink 支持多种语言,但仍未覆盖所有语言。 幸运的是,一些用户非常喜欢 Tink,以至于将其移植到了 自己喜爱的语言!下面您可以找到值得关注的移植版本。

警告 虽然我们通常会审查这些移植版本,但在另行通知之前,我们不会 维护它们,也没有计划在可预见的将来支持它们。

  • Clojure

联系与邮件列表

如果您想贡献代码,请阅读 CONTRIBUTING 并 向我们发送拉取请求。您也可以报告错误或提交功能请求。

如果您想与开发人员交流,或希望收到重大产品更新 的通知,可以订阅我们的 邮件列表。

维护者

Tink 由以下人员维护(按字母顺序排列):

  • Moreno Ambrosin
  • Taymon Beal
  • Daniel Bleichenbacher
  • William Conner
  • Thai Duong
  • Thomas Holenstein
  • Stefan Kölbl
  • Charles Lee
  • Cindy Lin
  • Fernando Lobato Meeser
  • Atul Luykx
  • Rafael Misoczki
  • Sophie Schmieg
  • Laurent Simon
  • Elizaveta Tretiakova
  • Jürg Wullschleger

前成员:

  • Haris Andrianakis
  • Tanuj Dhir
  • Quan Nguyen
  • Bartosz Przydatek
  • Enzo Puig
  • Veronika Slívová
  • Paula Vidas
  • Cathie Yun
  • Federico Zalcberg
下载工具