LINUX.ORG.RU

Использвание RSA наизнанку :)


0

0

Суть вопроса: Необходимо гарантировать неизменность файла. Т.е. приложение знает ключ, которым можно расшифровать данные и прочесть их. Даже получив ключ для расшифровки, мы не можем создать зашифрованный файл.

Если бы RSA работал наоборот: {e, n} находятся у издателя, (d, n} у пользователей. Только издатель способен зашифровать данные.

Насколько я понимаю, RSA в таком случае будет не эффективен, даже если я возьму “e” отличное от 3,7, 65537? Что можно использовать еще?


че то я сути вопроса не понял...
можно ведь зашифровать закрытым ключом и приложить открытый для проверки целостности и подлиности.
имхо рса для этого и создавался

Arix
()

Откройте чудесный мир цифровых подписей!

(Хинт: РСА там тоже фигурирует)

vasily_pupkin ★★★★★
()

>Т.е. приложение знает ключ, которым можно расшифровать данные и прочесть их. Даже получив ключ для расшифровки, мы не можем создать зашифрованный файл.

я в шифровании не силен, но по-моему RSA именно так и работает, и это называется цифровая подпись

http://ru.wikipedia.org/wiki/RSA#.D0.A6.D0.B8.D1.84.D1.80.D0.BE.D0.B2.D0.B0.D...

z0D5e8n7x
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.