Вверх ↑
Разработчик
Ответов: 26289
Рейтинг: 2145
#1: 2011-02-24 03:01:38 ЛС | профиль | цитата
iarspider, спешу тебя порадовать. Я написал IC, позволяющий производить обмен ключами по несимметричному алгоритму.
Те, с помощью этого IC и компонента Cryptjgraphy осуществляется рекомендованный способ шифрования данных -- сессионный ключ передается зашифрованным по несимметричному алгоритму отправляющей стороной моим открытым ключом, получается на выходе ключ обмена, этим же сессионным ключом шифруются данные и передаются вместе с ключом обмена мне, я расшифровываю ключ обмена своим закрытым ключом и получаю сессионный ключ отправителя, которым и расшифровываю его данные. Осталось добавить только цифровую подпись к ключу обмена.

Я остановиляся на несимметричном алгоритме криптования ключей обмена -- RSA1024 или RSA2048, больше не стоит применять, очень медленно начинает шифровать. Шифровка криптующей пары ключей осуществляется симметричным алгоритмом AES_256 с личным паролем

Честно сказать, замученный способ, особенно с экспортированием ключей, отличных от открытых. Да и сам по себе -- замученный способ. Про экспорт ключа обмена весь нет засыпан, но ничего толком, или очень скудно, про то как экспортировать/импортировать пары и нужные ключи в нужное время. Я уже на Дельфячий код плюнул, хоть бы в С было, а нифига, некотрые вещи пришлось додумывать самому. Думаю, пока выкладывать не стоит, или, все же, стоит

карма: 22

0