本文回顾了密码学基础知识,包括古典密码、对称加密、公钥加密、数字签名、哈希函数、消息认证码和密钥建立等。重点介绍了各种加密算法的原理、安全性以及应用场景。