0

Объясните, пожалуйста. Скажем, я зашифровал две буквы RSA шифрованием, и у меня вышли вот такие числа: {836587,763111} (они верные). Так вот, как мне узнать, у меня получилось RSA-16, или RSA-32, или RSA-64?

3
  • 1
    Я че-то не совсем понимаю - а что значит RSA-16? 16 - это длина ключа? Ну так значит смотри на длину ключа - сколько бит, столько RSA и будет )
    – BOPOH
    2 сен 2014 в 4:16
  • Ну да, то есть просто нужно перевести в двоичную? 2 сен 2014 в 4:27
  • 1
    Да, вот здесь примерно расписано. Хотя там данные немного устарели, т.к. 768-битные ключи уже вломали, поэтому мозила отказалась даже от 1024-битных ключей. И говорят, в течение 3-4 лет уже и 1024-битные сломают. Т.е. вам надо просто посмотреть на N (т.е. число, которое вы получили, умножением P на Q) - его длина в битах и есть длина ключа.
    – BOPOH
    2 сен 2014 в 4:37

0

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Посмотрите другие вопросы с метками или задайте свой вопрос.