Um é mais seguro do que o outro?
encryption
ssh
rsa
public-key-encryption
dsa
Andrew
fonte
fonte
O SSH usa pares de chaves públicas / privadas , assim
id_rsa
como sua chave privada RSA (baseada em números primos), que é mais segura do que sua chave privadaid_dsa
DSA (baseada em expoentes). Mantenha suas chaves privadas segura e compartilhar suaid_rsa.pub
eid_dsa.pub
chaves públicas amplamente.DSA é inseguro
O DSA tem um parâmetro que pode ser adivinhado se o gerador de número aleatório do seu computador for inferior, o que revelará sua chave secreta. ECDSA (atualização da curva elíptica do DSA) é igualmente vulnerável . Mesmo com bons números aleatórios, o DSA tem outras preocupações com a força ( também encontradas em Diffie-Hellman ).
O OpenSSH cria chaves inseguras de 1024 bits ( solução alternativa ) e agora desabilita o DSA por padrão .
Use Ed25519 quando possível
A criptografia de curva elíptica oferece maior complexidade com tamanhos de chave menores. Ed25519 (com base na complexidade das curvas elípticas modeladas em plano ) é a implementação preferida devido à sua suposta falta de interferência (documentos vazados mostram que a NSA dos EUA enfraquece os padrões de criptografia ).
Infelizmente, Ed25519 ainda é bastante novo, exigindo OpenSSH 6.5 ou GnuPG 2.1 (veja a lista completa ).
Use RSA com 4096 bits quando Ed25519 não estiver disponível
Tamanhos de chave RSA de 4096 bits devem ter complexidade comparável a Ed25519.
O Ed25519 ainda é preferido ao RSA devido à preocupação de que o RSA possa ser vulnerável às mesmas preocupações de força do DSA, embora se espere que a aplicação desse exploit ao RSA seja consideravelmente mais difícil.
fonte
Sim, o rsa é considerado mais seguro.
Em outubro de 2014, o OpenSSH 7 (o padrão com Ubuntu 16.04LTS) desabilitou o suporte padrão para DSA. Considere isso como um forte sinal de que o DSA não é mais um método recomendado.
https://www.gentoo.org/support/news-items/2015-08-13-openssh-weak-keys.html
fonte
Não mais (maio de 2020, dez anos depois), com OpenSSH 8.2 , conforme relatado por Julio
(Veja " SHA-1 é uma confusão: primeira colisão de prefixo escolhido em SHA-1 e aplicação à rede de confiança do PGP " Leurent, G e Peyrin, T (2020))
fonte
Um usa DSA e outro usa RSA .
fonte