1. 首页
  2. 服务器应用
  3. Mail服务器
  4. C# 导入即可用的基于BouncyCastle.Crypto的SM9实现

C# 导入即可用的基于BouncyCastle.Crypto的SM9实现

上传者: 2020-09-24 02:38:22上传 ZIP文件 10.73MB 热度 140次
C#大拿就不说了,可以看明白网上其他代码。我是小菜,费了近半年才将算法所涉及的内容搞明白。为了让和我一样的小菜尽快脱坑,我依据标准流程编写了附件中的内容,现说明如下: 1、BouncyCastle.Crypto:工程需要引用的原始库(不会引用直接百度即可); 2、sm9.cs:SM2和SM3的类库与功能函数,引入工程即可使用与调用; 3、.pdf文档:算法标准,想进一步搞懂算法本身,可以学习此些文档。 另:为了提高可读性及便于理解,代码流程的说明与标准内容做了呼应。 双曲线函数计算时间较长,因过程中最后一步(q^12-1)/r幂运算暂未实现高效运算,如有有同仁解决,希望共享。
用户评论