iOS アプリでオープンソースの暗号化ライブラリを使用しています。説明には、AES 256 ビット暗号化であると記載されています。これは、キー サイズのみが AES 256 ビットであることを意味しますか?
私が困惑しているのは、キー サイズが 256 であるのに、アルゴリズムとブロック サイズが 128 であるということです。では、ライブラリが使用している暗号化の種類と、それらが異なる理由は何ですか?
#define FBENCRYPT_ALGORITHM kCCAlgorithmAES128
#define FBENCRYPT_BLOCK_SIZE kCCBlockSizeAES128
#define FBENCRYPT_KEY_SIZE kCCKeySizeAES256