> 教育经验 > 密码学包括哪两个相互对立的分支

密码学包括哪两个相互对立的分支

密码学包括哪两个相互对立的分支

密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学。

密码编码学与密码分析学两个相互对立的分支。现代密码学研究信息从发端到收端的安全传输和安全存储,是研究“知己知彼”的一门科学。其核心是密码编码学和密码分析学。前者致力于建立难以被敌方或对手攻破的安全密码体制,即“知己”;后者则力图破译敌方或对手已有的密码体制,即“知彼”。

传统密码学主要依靠人工计算和非常简单的\'机械,并且是用人的主观意识设计和使用的,安全性不高但算法简单而艺术。