Python密码学编程(第2版)
上QQ阅读APP看书,第一时间看更新

第1章 制作纸质密码学工具

在开始编写密码程序之前,先用纸笔对加密和解密过程一窥究竟,不仅有利于明白密码的工作原理,也有助于理解生成密文时使用的数学原理。本章将介绍什么是密码学、编码和密码的区别,并用纸笔完成一个简单密码——凯撒密码的加密和解密过程。

本章要点

•什么是密码学。

•编码和密码。

•凯撒密码。

•密码轮。

•用代数实现密码学。

•双重加密。