本书共18章,第1章和第2章为密码学数学基础的相关实验;第3章为古典密码算法相关实验;第4章和第5章为对称密码算法相关实验;第6章为伪随机数算法相关实验,其内容服务于第7章和第8章的公钥密码算法实验;第9章为Diffie-Hellman密钥交换协议相关实验; 0章为ECC算法相关实验; 1章为SHA-1算法相关实验; 2章为数字签名算法相关实验; 3~16章为国产密码算法相关实验; 7章为SM4算法的快速软件实现方法; 8章为分组密码算法的工作模式。本书不但可以作为网络空间安全、密码学科学与技术、信息安全、信息对抗技术、计算机科学与技术等专业的本科生、硕士生和博士生专业课程的配套实验教材,而且可以作为信息安全工程师、密码工程师的培训教材,为密码学算法的实际部署提供一定指导。