
网络安全
奋力翻身的咸鱼=_=
目前学习兴趣为机器学习,深度学习和计算机视觉,曾经学习过的领域为网络工程。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
The Ansewer of Problem 4.7
DES算法加密过程: Ri+1=Li Li+1=Li⊕F(Ri,Ki) 经过16轮次后,得到L16和R16,将其置换得到R16L16,输出密文。 在解密过程中,将Ri+1,Li+1代入上述式得: Ri-1=Li Li+1⊕F(Ri,Ki)=Li⊕F(Ri,Ki)⊕F(Li+1,Ki)=Li⊕F(Ri,Ki)⊕F(Ri,Ki)=Li 代入后左右两边得到的结果是加密过程之中的上一轮的左右原创 2017-10-11 23:31:12 · 263 阅读 · 0 评论 -
rsa破解简单练习
一.问题描述Alice decides to use RSA with the public key N = 1889570071. In order to guard against transmission errors, Alice has Bob encrypt his message twice, once using the encryption exponent e1 = 102176原创 2017-11-09 00:21:49 · 942 阅读 · 0 评论 -
gmp实现elgamal加密
用gmp大整数库实现简单的elgamal加密,求生成元的方法利用了拉格朗日定理,直接上代码 #include #include #include const char *start="100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000原创 2017-11-29 22:04:58 · 1156 阅读 · 2 评论 -
AES格式保持加密C++实现
一.描述 字符集为大小写字母与数字,-*,一共64个字符,-*加密后不变,各字符集加密完后应该还是属于该字符集。 二.思路 首先将字符编码,最大的字符集个数为26,5个比特即可表示,用8个比特表示一个字符,前3个比特为控制位,表示其为哪一种类的字符,后五个比特表示该字符在字符集内的具体数值。用CTC模式进行加密,每次从加密后的counter值中取五位出来与每个字符编码的后5个比特异或进行加密原创 2017-11-29 22:15:13 · 3053 阅读 · 1 评论