图颠覆系统恶意的攻击者或评估系统弱点的设计人。在现代，密码演算法与协定必须被仔细检查和测试，确定其保证的安全性。大众普遍误解认为所有加密法都可以被破解。香农在二战时的工作就已证明只要金钥是完全随机，不重覆使用，对外绝对保密，与讯息等长或比讯息更长的一次一密是不可能破解的。除了一次一密以外的多数加密法都可以以暴力攻击法破解，但是破解所需的努力可能是金钥长度的指数成长。密码分析的方式有很多，因此有数个分类。一个常见的分别法则是攻击者知晓多少资讯。在唯密文攻击中，密码分析者只能存取密文，好的现代密码系统对