《典型密码算法C语言实现》详细讲述了一些典型密码算法的算法原理及C语言实现。书中密码算法包括:序列密码、分组密码、公钥密码和Hash算法,其中序列密码有祖冲之算法,分组密码有DES和SM4算法,公钥密码有RSA公钥密码体制、ElGamal密码体制、Paillier密码体制、NTRU密码体制、ECC密码体制、背包密码体制、SM2密码体制和McEliece密钥体制,Hash算法主要包括最新的第三代Hash算法SHA-3的5个代表算法。
《典型密码算法C语言实现》适合大学计算机、信息安全、密码学等相关专业本科生及研究生作为教学与参考用书,也可作为密码科学研究人员和工程开发人员参考用书。