Update
chore: add 计算机安全
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
## 什么是密码学
|
||||
# 什么是密码学
|
||||
|
||||
> 本文来自HGAME Mini 2022 Crypto 入门材料。
|
||||
> 本文来自 HGAME Mini 2022 Crypto 入门材料。
|
||||
|
||||
密码学分为密码编码学和密码分析学,前者寻求**提供信息机密性、完整性和非否认性等的方法**,后者研究**加密信息的破译和伪造等破坏密码技术所能提供安全性**的方法。CTF比赛中的密码学题目偏向于密码分析。
|
||||
密码学分为密码编码学和密码分析学,前者寻求**提供信息机密性、完整性和非否认性等的方法**,后者研究**加密信息的破译和伪造等破坏密码技术所能提供安全性**的方法。CTF 比赛中的密码学题目偏向于密码分析。
|
||||
|
||||
## 如何学习密码学
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
### 编程基础
|
||||
|
||||
你可能需要了解一些python的基础语法。还有一些简单的算法。
|
||||
你可能需要了解一些 python 的基础语法。还有一些简单的算法。
|
||||
|
||||
### 一些基础的密码系统
|
||||
|
||||
@@ -40,15 +40,15 @@
|
||||
|
||||
还有近几年多起来的格密码
|
||||
|
||||
主要看一些书籍,或者在ctf-wiki.org学习。学习的过程中尽可能的多写一些demo,既锻炼了编程能力也可以更好的了解一些密码系统。
|
||||
主要看一些书籍,或者在 ctf-wiki.org 学习。学习的过程中尽可能的多写一些 demo,既锻炼了编程能力也可以更好的了解一些密码系统。
|
||||
|
||||
有能力的同学可以先看一下这位教授的关于密码学的课程 [https://m.youtube.com/channel/UC1usFRN4LCMcfIV7UjHNuQg](https://m.youtube.com/channel/UC1usFRN4LCMcfIV7UjHNuQg)
|
||||
|
||||
## 工具
|
||||
|
||||
一些python的库:
|
||||
一些 python 的库:
|
||||
|
||||
- pycryptodome(就是Crypto库)
|
||||
- pycryptodome(就是 Crypto 库)
|
||||
|
||||
[https://pycryptodome.readthedocs.io/en/latest/](https://pycryptodome.readthedocs.io/en/latest/)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user