cartman2m_crefopt.zip
Исходные тексты реализации симметричного блочного криптоалгоритма Cartman-2M на языке C.
Алгоритм обрабатывает блоки размером 128-бит. По-умолчанию размер ключа равен 384 бит, допустимы 512 и 640 битные ключи.
Операция трансформации каждого из четырех 32-разрядных элементов для каждого раунда уникальна и зависима от ключа.
Включает ключевое забеливание, унифицированные константы сдвигов после необратимых перестановок.
Является шифром с принциально новой структурой.
Алгоритм обрабатывает блоки размером 128-бит. По-умолчанию размер ключа равен 384 бит, допустимы 512 и 640 битные ключи.
Операция трансформации каждого из четырех 32-разрядных элементов для каждого раунда уникальна и зависима от ключа.
Включает ключевое забеливание, унифицированные константы сдвигов после необратимых перестановок.
Является шифром с принциально новой структурой.
C/C++ |
Любая ОС
Автор: alexanderwdark
Дата: 19.02.2009
Скачать cartman2m_crefopt.zip (31.3 Kb)