В чем разница между mcrypt и scrypt?

Из man mycrpt я вижу, что это инструмент для применения одного из алгоритмов (шифров?), Указанных в mcrypt --list-hashes.

Принимая во внимание, что scrypt является алгоритмом сам по себе, поэтому инструмент может применять только это.

Это правильно?

0
задан 9 December 2013 в 15:38

1 ответ

Mcrypt - простая криптографическая программа, заменяющая старый unix crypt. При шифровании или дешифровании файла создается новый файл с расширением .nc и режимом 0600. Новый файл сохраняет дату изменения оригинала. Исходный файл можно удалить, указав параметр -u. Если файлы не указаны, стандартный ввод шифруется на стандартный вывод.

Mcrypt использует все симметричные алгоритмы, включенные в libmcrypt. Man Page

Scrypt - это созданная на основе пароля функция получения ключа Колин Персиваль. Алгоритм был специально разработан для того, чтобы удешевлять выполнение крупномасштабных пользовательских аппаратных атак, требующих больших объемов памяти, и разработан для обеспечения большей защиты от аппаратных атак методом перебора. В 2012 году IETF опубликовал алгоритм scrypt в виде интернет-проекта, который должен был стать информационным RFC, срок действия которого истек. Tarsnap

0
ответ дан 9 December 2013 в 15:38

Другие вопросы по тегам:

Похожие вопросы: