如何使用字节如下例所示

时间:2018-03-02 13:06:28

标签: c++

任何人都可以告诉我这个给出代码示例的人如何能够使用byte

Example of AES using Crypto++

喜欢这一行:

byte key[ CryptoPP::AES::DEFAULT_KEYLENGTH ], iv[ CryptoPP::AES::BLOCKSIZE ];

std::cout << "0x" << std::hex << (0xFF & static_cast<byte>(ciphertext[i])) << " ";

我尝试了复制粘贴,但我无法创建byte个变量。

2 个答案:

答案 0 :(得分:0)

您已经像这样定义了

typedef unsigned char byte;

因为char类型doesen达到十进制值255所以你必须定义一个unsigned char类型。 无论如何它的工作原理

答案 1 :(得分:0)

类型&#34;字节&#34;在示例中包含的某些头文件中定义。要使用完全相同的类型,您必须包含相同的头文件。