Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Чего-то я тебя совсем не понял :-( 09.01.07 23:13 Число просмотров: 3607
Автор: Heller <Heller> Статус: Elderman
|
> То можно создать пару асимметричных ключей, закрытый ключ > зашифровать симметричным алгоритмом с ключам key1, а > открытый ключ - ключами key2, key3,...,keyn И чего дальше? ;)
-----------------
> > Подскажите существует ли такая схема шифрования, при > > которой данные шифруются одним ключем, > > а расшифровываться могут любым из нескольких. > > Т.е. шифруем данные ключем key1, а расшифровываем > любым из > > key2, key3,..., keyn Такая схема шифрования существует. Самый яркий пример: RSA. Там ключи выбираются из условия
de = 1(mod fi(n)) = 1+k*fi(n)
Здесь d - секретный ключ, e - открытый. Например, у нас fi(n)=80 (это нереальная цифра - привел только для примера, чтобы с арифметикой меньше возиться). Выберем e=3. Очевидно, что приведенному выше ур-ю будут удовлетворять в качестве секретного ключа d сразу 1, 107, 187, 267 и т. д. Все они будут эквивалентны. Подобным свойством обладают многие ассиметричные системы шифрования.
-----------
Но это сложный пример относительно. В принципе всегда можно придумать любой алгоритм с любым заданным свойством (ну, почти). Скажем, если твоя система аутентификации будет ложить на регистр символов, то для буквенного пароля из N букв у тебя можно получить 2^N различных паролей, которые с точки зрения проги будут одинаковы. Например: qWeRtY, qwerty, QWERty и т. д.
|
|
|