- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 python实现Kogge-Stone加法器的verilog代码自动生成
Kogge-Stone结构的并行前缀加法器是一种常用的加法器结构,但手动书写不同位宽的Kogge-Stone结构加法器的verilog代码比较繁琐,本文设计了可以自动生成相应位宽加法器代码的python代码,非常方便使用。本文利用python语言实现了Kogge-Stone 加法器verilog代码自动生成,具体Kogge-Stone 加法器的详细说明请参考其他文章。
2022-09-25 16:27:41
1162
原创 二元扩域sm2签名与验签算法python实现(已封装,可直接使用)
python实现F2^m域sm2签名与验签算法,包含sm3杂凑算法,不调用其他库,完全自主实现,已通过测试,可直接使用,方便初学者对sm2算法进行学习研究。 完全按照国家密码局发布的《SM2椭圆曲线公钥密码算法》进行实现,其中分为三个部分,第一部分为sm3杂凑算法的实现,完全依照国家密码管理局发布的《SM3密码杂凑算法》进行实现,并通过测试。第二部分为F2^m域上的模运算的点运算实现,被封装为一个类,方便使用,并附带测试代码。第三部分为F2^m域上的签名与验签算法的实现,其中要用到素数域Fn上的模逆
2022-09-22 14:41:58
2634
1
原创 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
1109
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
824
二元扩域sm2签名与验签算法python实现(已封装,可直接使用)
2022-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人