基于 Python charm 库实现了一些 Pairing 密码学算法,放在了 https://github.com/BatchClayderman/Cryptography-Schemes 里面。
在正确部署了 Python charm 库后,所有的 Python 脚本都是独立的,即该存储库中不存在一个脚本调用另一个脚本的代码的情况。所有的方案 Python 脚本编程风格高度统一,并具有变量检验(如不需要可将相关代码片段进行注释)。
以下是 Readme 中英文内容的部分中文翻译:
- 在 Windows 11 WSL (Ubuntu 24.04.1 LTS) | Python 3.12.x 下部署密码学库 charm:https://blog.csdn.net/weixin_45726033/article/details/144254189?spm=1001.2014.3001.5501
- 基于 charm 库将双线性对密码学方案用 Python 代码实现:https://blog.csdn.net/weixin_45726033/article/details/144822018?spm=1001.2014.3001.5501