当前位置: 首页  >  交流互动  >  常见问题

什么是密码算法?

密码算法是实现密码对信息进行“明”“密”变换的一种特定的规则。不同的密码算法有不同的变换规则。因此,密码算法也是加密算法、解密算法、签名算法和认证算法等各类算法的统称。

密码算法对密码系统的安全性有着至关重要的意义。衡量密码算法的优劣采用的是密码强度的概念。密码强度不高的密码算法极易被对方分析攻破,导致密码系统失灵或被对方利用。为了研究高强度的密码算法,普遍采用数理逻辑的方法,这些方法许多都是数学中研究的课题,属于计算方法问题。计算方法在数学中通常称为算法,这也是将密码变换规则称为密码算法的原因。