![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cryptopals
Nasume
人生如逆旅,我亦是咸鱼。
展开
-
Set 1-1 Convert hex to base64实现方法
Set 1-1 Convert hex to base64 题目来源: https://cryptopals.com/sets/1/challenges/1题目大意将十六进制转换为base64编码,其中输入为字符串形式的十六进制。 输入: 49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f...原创 2018-07-10 20:19:35 · 1333 阅读 · 1 评论 -
Set 1-2 Fixed XOR实现方法
Set 1-2 Fixed XOR 题目来源: https://cryptopals.com/sets/1/challenges/2题目大意将两个等长的缓冲区内容进行异或 输入1: 1c0111001f010100061a024b53535009181c 输入2: 686974207468652062756c6c277320657965 输出: 746865...原创 2018-07-10 20:48:38 · 662 阅读 · 0 评论 -
Set 1-3 Single-byte XOR cipher实现方法
Set 1-3 Single-byte XOR cipher 题目来源: https://cryptopals.com/sets/1/challenges/3题目大意文本与单个字符进行异或得到如下的十六进制输出: 1b37373331363f78151b7f2b783431333d78397828372d363c78373e783a393b3736 寻找密钥并解密得...原创 2018-07-10 21:24:56 · 1296 阅读 · 0 评论 -
Set 1-4 Detect single-character XOR实现方法
Set 1-4 Detect single-character XOR 题目来源: https://cryptopals.com/sets/1/challenges/4题目大意此文件中的某一行是由某字符串和单个字符进行xor所得结果。试着找出该字符串(明文文本)。分析对此文件中的每一行进行Single-byte XOR cipher中的操作,则可以得到每一行经过...原创 2018-07-11 11:17:03 · 749 阅读 · 0 评论 -
Set 1-5 Implement repeating-key XOR实现方法
Set 1-5 Implement repeating-key XOR 题目来源: https://cryptopals.com/sets/1/challenges/5题目大意使用密钥“ICE”将文本进行异或加密得到输出结果。规则为,文本的第一个字节与“I”异或,第二个字节和“C”异或,第三个字节与“E”异或,第四个字节与“I”异或,依次类推。分析将文本的第...原创 2018-07-11 13:45:53 · 448 阅读 · 0 评论 -
Set 1-6 Break repeating-key XOR实现方法
Set 1-6 Break repeating-key XOR 题目来源: https://cryptopals.com/sets/1/challenges/6题目大意使用repeating-key XOR对明文文本进行加密并进行base64编码得到此文件,试得到明文文本。分析首先猜测密钥长度,记为keysize,建议猜测范围为2到40。写一个计算两个字...原创 2018-07-11 15:55:28 · 782 阅读 · 0 评论