URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 268
[ Назад ]

Исходное сообщение
"DES"

Отправлено Sequel , 14-Окт-02 07:29 
Кто нибудь в курсе каким именно образом изменен алгоритм шифрования DES
в Юниксе? Там ведь вводятся символы, называемые salt - щепотка соли, от которых зависит какой именно из 4096 вариантов перемешивания будет использован. В стандартном Des этого нет. Вот и хотелось бы узнать на какое именно перемешивание влияют эти символы и как именно

Содержание

Сообщения в этом обсуждении
"RE: DES"
Отправлено smooth , 15-Окт-02 11:03 
я так понимаю salt был введён для того чтобы одинаковые пароли у разных юзверов после шифрования выглядели по-разному - кажись так а ты точно занешь что в стандартном DES нету salt?



"RE: DES"
Отправлено Sequel , 15-Окт-02 13:32 
>я так понимаю salt был введён для того чтобы одинаковые пароли у
>разных юзверов после шифрования выглядели по-разному - кажись так а ты
>точно занешь что в стандартном DES нету salt?
Нету. И вобще...стандартный DES воспринимает строку в 64 бита для шифровки. Для того чтобы он умел работать со строками произвольной длины - используются разные варианты надстройки: CBC, CFB, OFB, ECB. Опять же вопрос - каким именно пользуется юникс


"RE: DES"
Отправлено Behemoth , 15-Окт-02 18:48 
CBC, CFB, OFB, ECB - это не надстройки, а режимы шифрования.
DES никак не изменен, - изменяется шифруемая строка, действительно к ней добавляется salt. Обрати внимание, что пароль не ШИФРУЕТСЯ, а ХЭШИРУЕТСЯ - т.е. реализована односторонняя функция (действительно на основе алгоритма DES). В современных версиях вместо этой функции (она называется crypt) используется алгоритм MD5, он более ресурсоемок, и теоретически более стоек.