![]() |
eXeL@B —› Основной форум —› Защита при помощи RSA |
Посл.ответ | Сообщение |
|
Создано: 23 января 2006 02:20 · Поправил: leha_2005 · Личное сообщение · #1 Всем привет, Вот интересный вопрос насчет того что пишет Каталов. Его главная идея сравнить ключь введенный пользователем с прикрученным листом ключей при помощи RSA. Но что, как то не получается, это то что, если зашифровать 2 одинаковых ключя при помощи OpenSSL, то шифровка все время получается разная, хотя если потом разшифровать то ключи сходятся. Это явление Я знаю под названием salting. Kак задавать программе не менять шифровку (salting off) ? Спасибо за любой интересный ответ. ![]() |
|
Создано: 23 января 2006 09:40 · Личное сообщение · #2 |
|
Создано: 23 января 2006 10:17 · Поправил: leha_2005 · Личное сообщение · #3 |
|
Создано: 23 января 2006 10:31 · Личное сообщение · #4 |
|
Создано: 23 января 2006 12:44 · Личное сообщение · #5 salt - это определенное кол-во байт (в openssl - 8) которое добавляется к ключу как раз для того что бы шифровка получалось разной каждый раз и которая вместе с шифровкой посылается в открытом виде... При расшифровке этот сальт добавляется к оригинальному ключу и все, получаем оригинальный расшифрованный массив данных... В программе при шифровании можно например указывать salt как NULL или еще че-нить в таком духе... ![]() |
![]() |
eXeL@B —› Основной форум —› Защита при помощи RSA |