信息安全工程师-密码学专题(中):对称加密、RSA 与哈希算法密码学是软考信息安全工程师考试的核心模块,占比约 15%-20%,其中对称加密、非对称加密、哈希算法三类核心算法是选择题、计算题的高频考点,同时也是安全系统设计的技术基础。密码算法的发展经历了古典密码、现代对称密码、公钥密码三个阶段:1977 年 DES 标准的发布标志着现代对称加密的商业化应用,1978 年 RSA 算法的提出奠定了公钥密码体系的基石,1990 年代 MD5、SHA 系列哈希算法的标准化完善了密码学的应用体系。本文将按照考试大纲要求,详细拆解三类算法的原理、参数、计算方法及典型应用,覆盖