Na criptografia, uma chave fraca é uma chave que, quando usada com uma cifra específica, faz com que a cifra se comporte de alguma forma indesejável e simplifica a quebra (rachadura) do texto criptográfico.

Chaves fracas geralmente representam uma fração muito pequena do espaço total da chave, o que significa que se alguém gera uma chave aleatória para criptografar uma mensagem, é uma condição rara que chaves fracas causarão um problema de segurança. Entretanto, é considerado um bom design para uma cifra não ter chaves fracas ("chiper de qualidade"). Diz-se que uma cifra sem chaves fracas tem um espaço de chave plano, ou linear.