Por que uma senha com maiúscula, número e símbolo ainda pode ter nota 0?
Porque a nota não olha só para os tipos de caractere usados, ela também compara a senha inteira contra uma lista embutida das mais vazadas; se houver correspondência, a entropia ajustada cai para 1 bit e a nota vai para 0 independentemente de quantos conjuntos de caractere a senha misture.
O que muda entre os cinco perfis de ataque do analisador?
A velocidade de tentativa por segundo: 100 tentativas por hora para login online limitado, 10 por segundo sem limite, 10 mil por segundo contra um hash lento como bcrypt, 10 bilhões por segundo contra um hash rápido sem sal, e 1 trilhão por segundo para um cluster de GPUs; o mesmo par de senha e hash pode levar de séculos a segundos dependendo de qual desses cinco perfis descreve o atacante.
Por que `Cachorro2020` perde pontos mesmo tendo 12 caracteres?
Porque o ano no final segue um padrão de formato de data reconhecível, e o analisador aplica uma penalidade fixa de 6 bits sempre que detecta esse formato, já que anos são um dos primeiros alvos testados em listas de senhas geradas por regras; o comprimento ajuda, mas não anula a penalidade de padrão.
Uma frase de várias palavras é mais forte que uma senha curta com símbolos?
No exemplo do analisador, sim: `correct-horse-battery`, só com letras minúsculas e hifens, chega a 123,5 bits porque o comprimento de 21 caracteres pesa mais que a variedade de conjuntos, e nenhuma das penalidades de padrão é acionada; uma senha curta cheia de símbolos pode ter um conjunto de caracteres maior por posição, mas perde no total de combinações se for curta demais.