Crypto Lab · 密码学实验室

一套从零开始的密码学动手练习,用 Python 跑通每一个核心概念。

为什么做这个项目

密码学是互联网安全的基石,但入门时往往被数学公式吓退。这个实验室采用"先写代码,再补理论"的方式, 让你通过运行真实可执行的脚本来理解:加密到底在解决什么问题,以及现代系统是怎么保护数据的。

学习路线

快速开始

git clone https://github.com/vajhXajhcv/crypto-lab.git
cd crypto-lab
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
pytest -v

项目特色

安全声明

本仓库仅用于学习密码学原理,代码示例不应直接用于生产环境加密真实敏感数据。 实际生产请使用经过审计的库和最佳实践。

查看 GitHub 仓库 GitHub Pages 预览 返回项目列表