谷歌推出了多语言、跨平台的加密库

谷歌推出了多语言、跨平台的加密库

Google希望通过Tink的开源确保开发人员拥有保护用户数据所需的工具。这个项目是一个多语言,跨平台的加密库,旨在提供安全的加密代码。

“在谷歌,许多产品团队使用加密技术来保护用户数据。在密码学中,微妙的错误会产生严重的后果,理解如何正确实施密码学需要消化数十年的学术文献。毋庸置疑,许多开发人员都没有时间,“Google的信息安全工程师Thai Duong 代表Tink团队在一篇文章中写道。

据该公司称,Tink已经被用于其服务,如AdMob,Google Pay,Google Assistant,Firebase和Android Search App。

随着开源库的发布,该团队还宣布了Tink 1.2,这是一个支持云、Android和iOS的新版本。此外,最新版本增加了对C ++和Objective-C的支持。Tink库可以执行的操作包括数据加密和数字签名。

“Tink的目标是提供安全,易于正确使用和难以滥用的加密API。Tink建立在现有的库之上,如BoringSSL和Java Cryptography Architecture“Duong写道。

其他功能包括对密钥管理的支持,显示声明的安全属性的能力,隔离用于潜在危险操作的API,以及启用自定义加密方案或内部密钥管理系统。

相关推荐