2012-08-01 1 views
2

Я следую за этой статьей на Encryption/Decryption. В настоящее время я использую алгоритм RSA для шифрования и дешифрования с использованием частного и открытого ключа соответственно. Я не уверен, что RSA хорош для асимметричного шифрования или нет.Лучший алгоритм асимметричного шифрования, доступный в java API?

Можете ли вы, ребята, поделиться своей мыслью, что RSA лучше или нет. Если RSA не лучший, пожалуйста, предложите мне другое имя алгоритма, которое можно использовать с помощью java API.

+1

Если был достигнут консенсус относительно того, что означает «лучший», почему было бы более одного? – stark

ответ

5

Если это достаточно хорошо для вашего банка, это (возможно) достаточно хорошо для ваших целей. Он по-прежнему безопасен (с правильной реализацией и достаточно большими клавишами). Трудно выбрать «лучший» алгоритм, но RSA, безусловно, является надежным, безопасным алгоритмом.

+0

Какой размер ключа. текущий ключ - 512. Хорошо ли это? – Rakesh

+0

№ Типичные ключи обычно составляют 1024 - 4 096. См. Страницу [RSA Wikipedia] (http://en.wikipedia.org/wiki/RSA_ (алгоритм)) – Oleksi

Смежные вопросы