Logo

#密码学

Logo of tink
tink
Tink是Google开发的多语言跨平台加密库,提供安全且易用的API,可有效减少常见加密陷阱。该库支持Java、C++、Objective-C、Go和Python等语言,已在Google多个产品中应用。Tink致力于简化开发者在应用中使用加密技术的过程,无需专业加密知识即可安全实现。
Logo of fancy-cryptography
fancy-cryptography
本项目收集了实际应用中的高级加密技术案例,涵盖大规模主流部署、概念验证和小众应用。内容包括Android、Apple、Google等科技公司产品中的加密应用,以及区块链和Web3领域的创新。该列表展示了当前加密技术的前沿应用,同时为密码学家提供了需要升级到后量子密码学的方案清单,对密码学研究和实践具有参考价值。
Logo of banning-e2ee-is-stupid
banning-e2ee-is-stupid
该项目通过186行代码演示如何构建简易的端到端加密工具,展示了在普通消息服务上实现安全通信的可能性。项目旨在说明禁止加密立法的局限性,并以客观的方式呈现加密通信的基本原理和实现方法。通过这个实例,项目引发了对相关政策的思考。
Logo of CryptoSwift
CryptoSwift
CryptoSwift是一个纯Swift实现的开源加密库,提供哈希、CRC校验、对称加密、RSA、消息认证等多种加密功能。支持iOS、Android、macOS等平台,API简洁易用,可便捷进行字符串和数据加密。该库支持增量更新和流式处理,性能良好,适用于各类Swift项目的加密需求。
Logo of lattigo
lattigo
Lattigo是一个高性能的Go语言格密码同态加密库,提供优化的环代数算术、RLWE原语以及BFV/BGV和CKKS方案实现。支持跨平台构建和浏览器WASM编译,性能媲美顶级C++库。Lattigo专注于分布式系统和微服务架构中的同态加密应用,充分利用Go语言的并发优势和可移植性。
Logo of Practical-Cryptography-for-Developers-Book
Practical-Cryptography-for-Developers-Book
这是一本针对开发者的实用密码学指南,内容涵盖哈希函数、MAC码、密钥派生、对称和非对称加密等核心概念。书中深入讲解AES、RSA、椭圆曲线密码学、安全随机数生成以及量子安全密码学等技术,并提供大量Python等语言的代码示例。作为免费开源的技术书籍,它适合想要掌握现代密码学实践应用的开发人员和安全爱好者。