MAKEKEY(8)
НАЗВАНИЕ
makekey - генерирует ключ шифровки.
СИНТАКСИС
/etc/lib/makekey
ОПИСАНИЕ
makekey усиливает эффективность шифровальных схем, увеличивая
время, требуемое для поиска ключа. Она читает 10 байтов со
стандартного ввода и выдает 13 байтов на стандартный вывод.
Выходная информация зависит от входной таким образом, чтобы эту
зависимость было трудно угадать (т.е. уловить существенную часть
секунды).
Первые 8 входных байтов (ключ входа) могут быть произвольными
символами ASCII. Последние 2 байта ввода (salt - "соль") наилучшим образом выбранные из набора цифр, прописных и строчных
букв, точки и косой черты (/) символы. Символы "соли" идут первыми
двумя символами на выход. Оставшиеся 11 выходных символов
выбираются из того же набора, что и "соль", и составляют ключ
вывода.
Выполняемое преобразование по сути заключается в следующем: "соль"
используется для выбора одной из 4096 шифровальных
последовательностей, базирующихся на алгоритме DES Национального
Бюро Стандартов, разбитого на 4096 ответвлений. Используя ключ
ввода в качестве ключа, фиксированная строка заводится в машину и
циркулирует там. 64 выходных бита преобразуются в результате в 66
битов ключа вывода.
СМ. ТАКЖЕ
passwd(3)
|