Я пытаюсь понять нотацию OpenSSL - в чем разница, например:
AES-256-CFB
а также
AES-256-CFB1
AES-256-CFB8
Я получаю разницу между CFB1
и CFB8
, но на самом деле не могу найти, к какой категории я должен назначить CFB
.
Я пытаюсь понять нотацию OpenSSL - в чем разница, например:
AES-256-CFB
а также
AES-256-CFB1
AES-256-CFB8
Я получаю разницу между CFB1
и CFB8
, но на самом деле не могу найти, к какой категории я должен назначить CFB
.
Пожалуйста, не поймите меня неправильно, но я не совсем уверен, почему возникает вопрос, так как это должно быть достаточно ясно, когда вы проверите руководство.
Цитирование информации, доступной в Интернете по адресу https://www.openssl.org/docs/manmaster/apps/enc.html.
…
aes-[128|192|256]-cfb = 128/192/256 bit AES in 128 bit CFB mode
aes-[128|192|256]-cfb1 = 128/192/256 bit AES in 1 bit CFB mode
aes-[128|192|256]-cfb8 = 128/192/256 bit AES in 8 bit CFB mode
…
Таким образом, разница в том, что - в отличие от cfb
который по умолчанию использует 128-битный режим CFB - другие опции (cfb1
и cfb8
) обрабатывают вещи побитно и побайтово соответственно ... cfb1
обрабатывает вещи побитово, а cfb8
обрабатывает вещи побайтно мудрый
Проще говоря: как правило, при взгляде на параметры командной строки OpenSSL и др., 1
или 8
в конце некоторых режимов шифрования указывают количество бит, используемых в обратной связи шифра. Как ясно указывает цитируемый отрывок руководства, aes-[128|192|256]-cfb
использует 128 bit CFB mode
.
Я получаю разницу CFB1 и CFB8, но на самом деле не могу найти, к какой категории я должен назначить CFB.
Может быть, это поможет «категоризировать» его, если вы просто думаете о cfb
без числового окончания как (давайте просто назовем его) «по умолчанию» … или «способ, которым OpenSLL предполагает, что вещи обрабатываются по умолчанию, если не указано иное».
aes- [128 | 192 | 256] -cfb = по умолчанию,
aes- [128 | 192 | 256] -cfb1 = альтернативный вариант, используя 1 бит вместо 128 бит,
aes- [128 | 192 | 256] -cfb8 = альтернативный вариант, использующий 8 бит вместо 128 бит.
Как видите, это практически то же самое, что указано в руководстве.