Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
public class GrdAM

Методы

Code Block
languagejava
public int getValue()

Возвращает значение константы статического объекта.

Константы 

Code Block
languagejava
titleECB
public static final GrdAM ECB

...

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

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

Code Block
languagejava
titleCFB
public static final GrdAM CFB

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

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

Code Block
languagejava
titleOFB
public static final GrdAM OFB

output Feed BackРежим обратной связи по выходу. В этом режиме открытый текст используются только для конечного сложения. Операции блочного шифра могут быть выполнены заранее, позволяя выполнить заключительное шифрование параллельно с открытым текстом.

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

Code Block
languagejava
titleEncode
public static final GrdAM Encode

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

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

Code Block
languagejava
titleDecode
public static final GrdAM Decode

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

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

Code Block
languagejava
titleEncrypt
public static final GrdAM Encrypt

Synonym definitionСиноним Encode

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

Code Block
languagejava
titleDecrypt
public static final GrdAM Decrypt

Synonym definitionСиноним Decode

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