bcrypt_pbkdf
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.