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

Compare with Current View Page History

« Previous Version 6 Next »

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

 Синтаксис 

public class GrdAM

Константы 

ECB
public static final GrdAM ECB

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

Значение константы: 0

CBC
public static final GrdAM CBC

Режим сцепления блоков шифротекста. Каждый блок открытого текста (кроме первого) побитово складывается по модулю 2 (операция XOR) с предыдущим результатом шифрования. Режим CBC лишён недостатка алгоритма EBC, но всё же имеет ряд недостатков с точки зрения безопасности. Например, возможно определить начало изменения данных при изменении шифротекста.

Значение константы: 1

CFB
public static final GrdAM CFB

Cipher Feed Back

Значение константы: 2

OFB
public static final GrdAM OFB

output Feed Back

Значение константы: 3

Encode
public static final GrdAM Encode

Encode mode

Значение константы: 0

Decode
public static final GrdAM Decode

Decode mode

Значение константы: 0x80

Encrypt
public static final GrdAM Encrypt

Synonym definition

Значение константы: Encode.mValue

Decrypt
public static final GrdAM Decrypt

Synonym definition

Значение константы: Decode.mValue



 

 

  • No labels