Chave fraca
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.
Exemplos de chaves fracas de 128-Bits
- Todos os zeros (0x00000000000000000000)
- Todos (0xFFFFFFFFFFFFFFFFFFFFFFFF)
- Alternando '1' + '0' (0x0101010101010101010101)
- Alternando 'F' + 'E' (0xFEFEFEFEFEFEFE)
- Alternando 'E' + '1' (0xE1E1E1E1E1F0F0F0F0) ou (0x1E1E1E1E1E0F0F0F0F)