SSH obsługuje dwa algorytmy podpisu dla par kluczy: RSA i DSA. Który jest preferowany, jeśli w ogóle? W przypadku RSA, jaka jest minimalna akceptowalna długość klucza?
security
ssh
rsa
cryptography
Brad Ackerman
źródło
źródło
Nie chodzi o szyfrowanie symetryczne lub asymetryczne. Chodzi o określone algorytmy (RSA i DSA) wymagające większej liczby bitów, aby osiągnąć akceptowalny poziom bezpieczeństwa. Na przykład ECC jest również szyfrowaniem asymetrycznym, ale zapewnia dobre bezpieczeństwo przy znacznie mniejszej liczbie bitów niż RSA lub DSA.
źródło
Jeśli masz najnowszą implementację SSH, możesz również rozważyć ECDSA!
źródło
256-bitowe certyfikaty używane przez banki do połączeń SSL są szyframi symetrycznymi, takimi jak 3DES lub AES, stąd mniejsza liczba bitów. Gdy zobaczysz 1024 i 2048 (a nawet 4096), są to szyfry asymetryczne.
źródło
Klucze DSA mają znacznie krótsze sygnatury niż klucze RSA (dla tego samego „poziomu bezpieczeństwa”), więc jednym z powodów korzystania z DSA byłyby ograniczenia środowisk.
źródło