![](https://img-blog.csdnimg.cn/5cbc37cd1750424bb8c76cd1e8d2f847.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
密码算法软件语言实现
一些密码算法的java或c语言实现
实无所得
闲得无聊分享一些代码,欢迎交流,,,有问题可以加微(w2087157001)讨论.
展开
-
二元扩域sm2签名与验签算法python实现(已封装,可直接使用)
python实现F2^m域sm2签名与验签算法,包含sm3杂凑算法,不调用其他库,完全自主实现,已通过测试,可直接使用,方便初学者对sm2算法进行学习研究。 完全按照国家密码局发布的《SM2椭圆曲线公钥密码算法》进行实现,其中分为三个部分,第一部分为sm3杂凑算法的实现,完全依照国家密码管理局发布的《SM3密码杂凑算法》进行实现,并通过测试。第二部分为F2^m域上的模运算的点运算实现,被封装为一个类,方便使用,并附带测试代码。第三部分为F2^m域上的签名与验签算法的实现,其中要用到素数域Fn上的模逆原创 2022-09-22 14:41:58 · 2389 阅读 · 0 评论 -
蒙哥马利模乘算法python实现
蒙哥马利模乘算法python实现原创 2022-09-09 11:18:08 · 1261 阅读 · 1 评论 -
6轮DES差分攻击java实现(免费完整代码)
6轮DES差分攻击java实现原创 2021-11-21 13:08:31 · 840 阅读 · 1 评论 -
三轮DES差分攻击(免费完整代码)
完整3轮des差分攻击java实现代码。原创 2021-11-21 12:15:04 · 2661 阅读 · 0 评论 -
gift密码算法的java实现(免费完整代码)
轻量级算法gift的java实现原创 2021-11-21 11:58:28 · 808 阅读 · 1 评论 -
AES算法的CBC模式加密(java实现,免费完整代码)
AES算法的CBC模式实现(java实现),有问题的请留言。原创 2021-11-21 11:50:36 · 2171 阅读 · 2 评论 -
AES算法java完整实现(不调用自带的库,免费完整代码)
AES算法java完整实现,可以直接运行,注意改一下包名。有问题请留言,直接上代码:package AES;public class AES { private byte[] key=null; private char[] ikey=null; private byte[] plaintext=null; private byte[] ciphertext= null; private static char Rcon[] = {0x01, 0x02, 0x...原创 2021-11-21 11:32:31 · 919 阅读 · 1 评论 -
DES算法java完整实现(不调用自带的库,免费完整代码)
DES具体算法过程自己去查吧,这里只上代码。直接将DES封装为一个类(定义在名为DES的包下面,实际运行时注意改成自己的包名)package DES;public class DES { private byte[] key=null; private byte[][] ikey=null; private byte[] plaintext=null; private byte[] ciphertext= null; private static byte[]...原创 2021-11-21 11:08:32 · 715 阅读 · 0 评论