【搭建springboot源码环境】【源码包anzhuangxiezai】【eclipes查源码】cp abe源码

时间:2024-12-23 05:53:46 分类:妖魔道手游源码 来源:棋牌公众号源码

1.密码学开源库整理

cp abe源码

密码学开源库整理

       密码学开源库整理

       维护一个密码学开源列表,旨在促进大家的共同学习与交流。持续更新中,欢迎投稿,贡献宝贵的资源。

       基础密码库

       C/C++

       MIRACL Crypto SDK- 一个广泛认可的搭建springboot源码环境多精度整数和有理数加密库,被视作椭圆曲线密码学的黄金标准。

       OpenSSL- 用于传输层安全协议的健壮、商业级、功能齐全的开源工具包。

       Tongsuo (原BabaSSL)- 提供现代密码学算法和安全通信协议的开源基础库,适用于各种业务场景。

       NTL- 高性能、源码包anzhuangxiezai可移植的C++库,提供整数、向量、矩阵、多项式和浮点运算的数据结构和算法。

       cryptoPP- 一个开源C++密码学库,eclipes查源码包含了众多密码算法。

       PBC- 一个基于GMP库的免费C库,用于执行基于配对的密码系统的数学运算。

       NaCl- 一个易于使用的高效密码库,专为网络通信、加密、12864程序源码解密、签名等设计。

       Sodium- NaCl的一个分支,具有兼容和扩展API,提供构建更高级加密工具所需的核心操作。

       RELIC- 一个面向研究的主机售卖源码现代密码原语工具箱,强调效率和灵活性。

       OpenABE- 集成了各种基于属性的加密算法、行业标准加密功能和工具,易于使用。

       cpabe toolkit- 实现基于密文策略的属性加密方案的程序,使用PBC库进行代数运算。

       Paillier- 公钥密码系统,提供加法同态性,适用于保护隐私的应用。

       代理重新加密- 公钥加密的一种形式,允许用户将其解密权委托给另一个用户。

       BGW广播加密- 允许广播者向一组接收者发送加密信息的方案。

       JAVA

       The Java Pairing-Based Cryptography Library (JPBC)- 一个开源密码工具箱,支持国密算法、数字证书和SSL/TLS安全通信协议。

       Python

       pyUmbral- Umbral阈值代理重新加密方案的参考实现,支持密文委托。

       Golang

       The Go Pairing-Based Cryptography Library- 提供不同SOTA函数式加密方案的实现。

       CONIKS- 一个密钥管理系统,提供终端用户加密密钥的透明度和隐私保护。

       隐私增强技术库

       mpc和FHE库- 包括ecc、paillier、elgamal等基础公钥密码算法。

       区块链与零知识证明

       Rust/C++库- 实现zkSNARK方案的零知识证明系统。

       量子安全密码

       liboqs- 一个开放源码C库,包含量子安全加密算法的开源实现。

       可搜索加密

       收集的可搜索加密列表。

       隐私保护机器学习

       收集的Secure Deep Learning代码库列表。

       贡献者: