跳转至

课前准备 Preparation

如果没有很好的准备,培训中的几节课你可能会学的比较迷糊。

🦾兴趣与坚持

无论你最后选择打CTF的什么方向,这一点肯定是得具备的。

🐱‍👤语言基础&数论基础

语言基础的话,密码方向里容易上手的肯定是Python了(假如不会,可以通过群里的《Python编程:从入门到实践》这本书来入门)。

数论基础的话,可以自己找些资料学一下(途径多样,找到适合自己的是最好的),我是通过《公钥密码学的数学基础》这门书来学的(密科人必备的课本,群里有这本书),但不用全看完,入门看看前三章稍微了解一下就行。

🔧 密码手的“工具”

这里的话,我能推荐的就是几个库和一个密码手必备软件了。

库的话,Crypto、gmpy2这两个库是必不可少的。

至于工具,只有一个——Sagemath,但这个的安装方法很多,建议自己网上搜搜。

✒结语

这里送看到这里的各位一句话:The journey of a thousand miles begins with a single step.

可能 “密码” 学起来是很枯燥,但你如果真能学下去,没准可能学着学着,就会乐在其中。

评论