Re[4]: Асимметричное шифрование "только для чтения"
От: alexme  
Дата: 24.01.10 00:04
Оценка:
Здравствуйте, 0K, Вы писали:

0K>Здравствуйте, alexme, Вы писали:


A>>Я понимаю, что подпись позволяет обеспечить неизменность данных. Но когда необходимо шифрование — совместить его с подписью — красиво — не получается.


0K>А смысла большого просто шифровать закрытым нет, т.к. пользователь расшифровать всегда сможет (открытый будет в программе зашит). Все сводится к проверке подписи. Тем более есть ограничение на размер зашифрованных данных -- менее самого ключа (а с доп. защитой -- еще меньше).


0K>Грубо говоря -- подпись -- это и есть шифрование закрытым ключем. Проверка подписи -- расшифровка открытым. Только шифруется/расшифровывается хеш + заголовок, а не само сообщение.


Да мне и нужно, что бы программа расшифровать могла — иначе зачем передавать данные. Ключ, конечно в программу зашивать — достать можно, но не..как два байта переслать.. Как мою задачу решить — не секрет — это "подписывание и энвелопинг" — http://msdn.microsoft.com/ru-ru/library/ms180961(en-us).aspx Думал просто может кто подскажет можно ли как-то избежать необходимости иметь 2 пары ключей — может есть другие алгоритмы.. Но в который раз убеждаюсь, что на отечественных форумах в первую очередь напишут "умники", пытающиеся дерьма из своих голов на окружающих побольше слить.. Это не в Ваш адрес, а "соседям"..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.