码学中,弱钥匙是指当与特定的一起使用时,使以某种不理想的方式表现出来,并简化破解(破解)码文本的钥匙

弱钥匙通常只占整个钥匙空间的很小一部分,这意味着如果有人生成一个随机钥匙来加密信息,那么弱钥匙会造成安全问题的情况是很少的。然而,对于一个密码来说,没有弱钥匙被认为是一个好的设计("高质量的chiper")。一个没有弱钥匙的密码被称为有一个平坦的,或线性钥匙空间