| has gloss | rus: REDOC — в криптографии симметричный блочный криптоалгоритм, разработанный Майклом Вудом в 1990 году для компании Cryptech и получивший наименование REDOC II. В алгоритме используется 160-битный ключ и 80-битный (10 байтный) блок. Все операции - подстановки, перестановки, XOR выполняются с байтами что позволяет его эффективно реализовать программно. Алгоритм использует зависимые от ключа и исходного открытого текста наборы таблиц (S-блоков), используя меняющиеся табличные функции. Имеет 10 этапов, каждый из который предусматривает набор сложных манипуляций с 10 байтовым блоком. Алгоритм отличает использование масок, т.е. чисел, получаемых из ключевой таблицы. Маски используются для выбора таблиц конректной функции конкретного этапа. При этом используется как значение маски, так и значение данных. |