
Encrypt
A1exxx
菜鸡也有飞翔的渴望!
展开
-
基于gmssl实现国密证书签发验证
本次实现的系统为 Linux环境,在Windows下的 gmssl 安装应该也差不多,所以环境影响不大。1.根CA的生成系统建立CA时,需要先在离线状态下建立一个根CA。根CA所需要的文件夹有certs(证书文件夹)、crl(吊销数据文件夹)、newcerts(新生成的证书文件夹)、private(私有数据文件夹)。同时还需要在本地生成数据记录文件index.txt,用以记录对证书的操作,...原创 2020-02-03 12:53:04 · 4487 阅读 · 0 评论 -
AES学习总结
一、AES密码体制背景随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即AES[1]。经过三轮的筛选,比利时Joan Daeman和VincentRijmen提交的Rijndael算法被提议为AES的最终算法。此算法将成为美国新的数据加密标准而被广泛应用在...原创 2018-06-16 21:00:06 · 3006 阅读 · 0 评论 -
椭圆曲线公钥密码学习
一、密码背景基于有限域上离散对数问题的公钥密码体制,最著名的是ElGamal体制,是由T. ElGamal在1985年提出的 ElGamal有较好的安全性,同一明文在不同时刻会产生不同的密文应用广泛,尤其数字签名方面的应用,著明的美国数字签名标准DSS就是ElGamal的一种变形。二、加解密算法加密过程:(1)A将明文消息编码成一个数m&l...原创 2018-06-16 20:54:59 · 5567 阅读 · 0 评论