Léxico de TI › Segurança › bcrypt_pbkdf

bcrypt_pbkdf

Segurança Svenska → Atualizado: 2026-10-14

A função de derivação de chave que protege chaves privadas protegidas por senha no formato próprio do OpenSSH.

Ted Unangst a escreveu para o OpenBSD, e ela chegou com o OpenSSH 6.5, no início de 2014, junto com o novo formato openssh-key-v1. Antes disso, chaves em formato PEM eram protegidas por uma única rodada de MD5 sobre a senha, o que tornava a tentativa de adivinhar senhas praticamente gratuita.

A construção é um PBKDF2 em que o HMAC é trocado por uma variante do núcleo lento, baseado em Blowfish, do bcrypt. O número de rodadas é definido com ssh-keygen -a. Ela não exige muita memória como scrypt ou Argon2, mas o salto de uma passada de MD5 para isso foi grande o bastante para que ninguém sentisse vontade de reclamar.

← Voltar ao léxico