Além da senha(master key) possuir 52 caracteres quando gerada aleatoriamente, a Blurt Tem o alias(username) que faz as senhas serem ainda mais difícil de alguém descobrir a senhas de alguém por meio de brute force, uma vez que as chaves publicas mudam a cada alias diferente, um exemplo:
Se eu usar na minha conta bgo
, a senha a seguir:
P5JtSvuMJrZEWfgiTifTzGmzjXmEYDLVdfBD8sBXjaddSGHzVy2W
(fake para o exemplo)
A Chave Publica da posting key será:
BLT5JsZ9hrTuJiUyvf8HHmBKQUGCxFef8EJD3fWsLXM7Q5puNaSjv
Agora se eu usar a mesma senha para bgo1
, a chave publica da posting key será exatamente como a seguir:
BLT6ZwD5HqkKk261MoGeUMFQRuqXhVQSjGyoHTaqojopH6Smcpyci
Então basicamente não adianta alguém tentar criar um dicionário de senhas com brute force, pois a cada usuários muda as chaves publicas.
Não só isso, ainda na Blurt é possível usar mais de uma senha combinadas(multisig) para fazer login, você pode fazer duas ou mais senhas(até 50), e fazer login combinando tudo. Porém, é meio complicado, uma vez que você terá que fazer suas próprias ferramentas para interagir com a Blockchain, pois a que possui suporte a isso é limitado.