在C+中的CFB模式下,AES.h中的AES-256加密应使用哪个函数+;应用 我必须用AES-256算法编写C++应用程序进行加密。 我正在使用OpenSSL库进行加密。 我已经在aes.h中看到了名为aes\u cfb128\u encrypt的函数,但是没有提到aes-256的函数

在C+中的CFB模式下,AES.h中的AES-256加密应使用哪个函数+;应用 我必须用AES-256算法编写C++应用程序进行加密。 我正在使用OpenSSL库进行加密。 我已经在aes.h中看到了名为aes\u cfb128\u encrypt的函数,但是没有提到aes-256的函数,c++,encryption,openssl,cryptography,aes,C++,Encryption,Openssl,Cryptography,Aes,您能告诉我在CFB模式下AES-256加密使用哪个函数吗?AES\u cfb128\u encrypt中的128指的是CFB模式的段大小,而不是AES的密钥大小。该函数采用独立于密钥大小的密钥结构。因此,您可以使用每种可能的密钥大小:128、192和256位 CFB模式是参数化的模式之一。这意味着AES应用于不同于块大小的段(128位固定)。正如您可能注意到的,还有AES\u cfb8\u encrypt和AES\u cfb1\u encrypt 因此,有三个不同的数字需要跟踪: AES块大小

您能告诉我在CFB模式下AES-256加密使用哪个函数吗?

AES\u cfb128\u encrypt中的128指的是CFB模式的段大小,而不是AES的密钥大小。该函数采用独立于密钥大小的密钥结构。因此,您可以使用每种可能的密钥大小:128、192和256位

CFB模式是参数化的模式之一。这意味着AES应用于不同于块大小的段(128位固定)。正如您可能注意到的,还有
AES\u cfb8\u encrypt
AES\u cfb1\u encrypt

因此,有三个不同的数字需要跟踪:

  • AES块大小:128位
  • AES密钥大小:128、192、256位
  • CFB段大小:1,8,(16,32,64),128位