![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
加解密算法
加解密算法
卓玛cug
这个作者很懒,什么都没留下…
展开
-
RSA加解密算法-非对称
指数运算谁都懂,不必说了,先说说模运算。模运算是整数运算,有一个整数m,以n为模做模运算,即m mod n。怎样做呢?让m去被n整除,只取所得的余数作为结果,就叫做模运算。例如,10 mod 3=1;26 mod 6=2;28 mod 2 =0等等。 模指数运算就是先做指数运算,取其结果再做模运算。如 好,现在开始正式讲解RSA加密算法。算法描述:(1)选择一对不同的、足够大的素数p...转载 2019-01-10 14:35:09 · 332 阅读 · 0 评论 -
AES加解密算法-对称
算法流程 AES加密算法涉及4种操作:字节替代(SubBytes)、行移位(ShiftRows)、列混淆(MixColumns)和轮密钥加(AddRoundKey)。下图给出了AES加解密的流程,从图中可以看出:1)解密算法的每一步分别对应加密算法的逆操作,2)加解密所有操作的顺序正好是相反的。正是由于这几点(再加上加密算法与解密算法每步的操作互逆)保证了算法的正确性。加解密中每轮的密钥分别...转载 2019-03-12 13:52:41 · 524 阅读 · 0 评论 -
AES加解密算法简单代码
最近在修改AES算法的CUDA编程代码,但是不知道是否修改成功,对该算法的网上很多快速验证网址表示怀疑,因此找到了下面这段代码,借以检验AES算法结果是否正确# coding: utf8import sysfrom Crypto.Cipher import AESfrom binascii import b2a_hex, a2b_hexclass prpcrypt(): ...转载 2019-03-12 13:59:11 · 922 阅读 · 0 评论