chore: add 计算机安全
This commit is contained in:
FallenYing
2023-08-14 12:06:36 +08:00
parent 2d9163bc19
commit a60ceb5570
10 changed files with 207 additions and 195 deletions

View File

@@ -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/)