摘要:
flex.l 中加%option prefix="any_name_I_like" bison.y中加%define api.prefix {any_name_I_like} %define api.token.prefix {any_name_I_like} 阅读全文
摘要:
Problem A 题意:开局:1A 两种操作: 1A->xA,yA->1B,问最少多少次操作能获得kA和kB 思路:1A->xA这个操作增加了x-1 A 要获得kB,那肯定需要y* kA + k个操作 所以总共需要(y+1) * k个A,这些需要 ceiling(((y + 1) * k - 1) 阅读全文
摘要:
题目: https://cryptopals.com/sets/1/challenges/6 思路: Here's how: 解: 感想: keysz=29,这个实际上是硬暴力来的 其实还不完全,直接按照E的数目最多来拼是Terminator X: Br,ng thm noise 但实际上应该是Br 阅读全文
摘要:
题目: https://cryptopals.com/sets/1/challenges/5 解法: 阅读全文
摘要:
题目: https://cryptopals.com/sets/1/challenges/4 解法: 感想: 没有仔细读题,还以为就是S1-3的放大版 阅读全文
摘要:
题目地址: https://cryptopals.com/sets/1/challenges/3 解法: 感想: 还以为要把ETAOIN SHRDLU这句话当成答案 阅读全文
摘要:
题目地址: https://cryptopals.com/sets/1/challenges/2 解法: hex(x^y) python3 阅读全文
摘要:
题目: https://cryptopals.com/sets/1/challenges/1 转码,hex到base64 x = "0x49276d206b696c6c696e6720796f757220627261696e206c696b65206120706f69736f6e6f7573206d 阅读全文
摘要:
出现时间大致是2019年6月,在之后的版本中应该会修复 解决方法:把miniconda/dlls下的libssl-1_1-x64.dll拷贝到miniconda/library/bin下 阅读全文
摘要:
可能是由于没有到byzantium block因此outofdate, 解决方法: genesis.json config中加 "byzantiumBlock": 0 阅读全文