Spec-Zone .ru
спецификации, руководства, описания, API
|
public class GCMParameterSpec extends Object implements AlgorithmParameterSpec
Cipher
использование Режима Galois/Counter (GCM) режим. Простые режимы блочного шифра (такие как CBC) обычно требуют только вектора инициализации (такой как IvParameterSpec
), но GCM нуждается в этих параметрах:
IV
: Вектор инициализации (IV) tLen
: длина (в битах) аутентификации тегирует T В дополнение к параметрам, описанным здесь, другие вводы/вывод GCM (Дополнительные Аутентифицируемые Данные (AAD), Ключи, блочные шифры, плоскость/шифрованный текст и теги аутентификации) обрабатываются в Cipher
класс.
Пожалуйста, см.
Спецификация GCM утверждает это tLen
у мая только есть значения {128, 120, 112, 104, 96}, или {64, 32} для определенных приложений. Другие значения могут быть определены для этого класса, но не все реализации CSP будет поддерживать их.
Cipher
Конструктор и Описание |
---|
GCMParameterSpec(int tLen, byte[] src)
Создает GCMParameterSpec, используя указанную длину в битах тега аутентификации и буфер IV.
|
GCMParameterSpec(int tLen, byte[] src, int offset, int len)
Создает объект GCMParameterSpec использование указанной длины в битах тега аутентификации и подмножества указанного буфера как IV.
|
public GCMParameterSpec(int tLen, byte[] src)
tLen
- длина тега аутентификации (в битах)src
- исходный буфер IV. Содержание буфера копируется, чтобы защитить от последующей модификации.IllegalArgumentException
- если tLen
отрицательно, или src
нуль.public GCMParameterSpec(int tLen, byte[] src, int offset, int len)
tLen
- длина тега аутентификации (в битах)src
- исходный буфер IV. Содержание буфера копируется, чтобы защитить от последующей модификации.offset
- смещение в src
где IV запускаетсяlen
- число байтов IVIllegalArgumentException
- если tLen
отрицательно, src
нуль, len
или offset
отрицательно, или сумма offset
и len
больше чем длина src
байтовый массив.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.