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

Compare with Current View Page History

« Previous Version 8 Next »

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

 

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

Синтаксис

public class GrdAM

Константы

 

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

 

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

0

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

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

Примечание: Если при декодировании указан неверный вектор инициализации, все данные, кроме первых 8 байт, все равно декодируются правильно. Если это критично для приложения, предпочтительно использовать режим OFB.

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

Encode

0

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

Decode

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

Encrypt

0Синоним Encode.

Decrypt

0x80Синоним Decode.

 

 

 

  • No labels