openssl
genrsa
pode gerar pares de chaves RSA tão pequenos quanto 64 bits. Veja genrsa(1)
.
Estou tentando reunir uma demonstração da crescente dificuldade de quebrar chaves SSH / RSA.
Idealmente, eu gostaria de demonstrar o cracking de uma chave de 64 bits, depois um de 128 bits, 256 bits e, possivelmente, um de 512 bits, mas nunca de 1024 bits, mostrando que o tempo aumenta drasticamente em cada nível.
No entanto, ssh-keygen
com a opção -b
parece rejeitar qualquer item 512 como muito pequeno.
Como posso deliberadamente gerar chaves fracas?