You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

Задает режим работы алгоритма и процесс шифрования.

 

Пространство имен:    Guardant

Синтаксис

public class GrdAM

Константы

 

 GrdAM содержит следующие имена и значения.

 

ИмяЗначениеОписание
ECB

0

Режим электронной кодовой книги (режим простой замены). Каждый блок открытого текста заменяется блоком шифротекста. Шифрование двух одинаковых блоков даст идентичный результат. Скорость обработки блоков в режиме ЕСВ фиксирована. Недостаток ECB, в сравнении c другими режимами шифрования, — сохранение статистических особенностей открытого текста.
CBC1Режим сцепления блоков шифротекста. Каждый блок открытого текста (кроме первого) побитово складывается по модулю 2 (операция XOR) с предыдущим результатом шифрования. Режим CBC лишён недостатка алгоритма ECB, но всё же имеет ряд недостатков с точки зрения безопасности. Например, возможно определить начало изменения данных при изменении шифротекста.
CFB2

Режим обратной связи по шифротексту (режим гаммирования с обратной связью). Для шифрования следующего блока открытого текста он складывается по модулю 2 с перешифрованным (блочным шифром) результатом шифрования предыдущего блока. Криптостойкость СFВ определяется криптостойкостью используемого шифра.

OFB3Режим с обратной связью по выходу: Этот режим имеет много общего с режимом CFB.Главное отличие состоит в том, что для кодирования следующего блока используется не закодированный предыдущий блок, а результат преобразования вектора инициализации IV.

Encode

0

Зашифровать блок данных.

Decode

0x80Расшифровать блок данных.

Encrypt

0Синоним Encode.

Decrypt

0x80Синоним Decode.

 

 

 

 

  • No labels