Crypto基础入门
在CTF中Crypto(密码学)基础内容按照难易度递增,大致可以分为
1. 基本编码
2. 古典密码学
3. 现代密码学
而在学习过现代密码学过后等待着你的就是各种各样的数论、抽象代数...
基本编码 && 古典密码学
关于基础编码其实没有太多要说的,基础编码与古典编码大多数考验的是你的经验与脑洞,而正式比赛中往往较为少见
推荐博客:CTF常见编码及加解密
推荐工具:随波逐连工具箱、ToolFx、CyberChef(自己找*
推荐学习方法:通过博客或类似方式亲手把基本编码一种一种的写一遍过一遍
现代密码学
现代密码学可以大致分为两类,对称加密
以及不对称加密
,前者参考AES,后者参考RSA。
而对称加密又可以分为序列密码(流密码)
、分组密码(块密码)
当然我觉得这个博客讲的肯定比我好,关于现代密码学的简介可以直接点击观看
推荐先了解基本的AES、RSA、ECC加密原理、流程以及常见攻击方式和特性,前往BUUCTF做完基本题后,你就可以开始看论文跟数学书了XD
看看WIKI,这东西写的真好吧
版权属于:LanStarD
本文链接:https://blog.chordvers.com/index.php/archives/20/
本站未注明转载的文章均为原创,并采用
CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!