C++ aes加密实现
出于某种原因,我的AES加密实现无法解析/加密/解密大约100字节的数据量 每当我在上面加密和解密时,比如说100字节,它不会完成这些字节之后的剩余部分 我使用相同的方法进行加密。但在100字节以上,无论出于何种原因,它都是错误的C++ aes加密实现,c++,c,aes,C++,C,Aes,出于某种原因,我的AES加密实现无法解析/加密/解密大约100字节的数据量 每当我在上面加密和解密时,比如说100字节,它不会完成这些字节之后的剩余部分 我使用相同的方法进行加密。但在100字节以上,无论出于何种原因,它都是错误的 我不明白为什么。也许其他人可以告诉我如何修复它。提示:strlen、strcat、str。。。所有这些都使用空终止符来确定数据的结尾,这意味着您的真实数据不能嵌入0。我删除了最后一个0终止符,但没有这样做。我想他想说的是,您的数据中可能嵌入了空字符。是,还是严格意义上
我不明白为什么。也许其他人可以告诉我如何修复它。提示:strlen、strcat、str。。。所有这些都使用空终止符来确定数据的结尾,这意味着您的真实数据不能嵌入0。我删除了最后一个0终止符,但没有这样做。我想他想说的是,您的数据中可能嵌入了空字符。是,还是严格意义上的文本?您的加密数据也不能包含0。检查n的来源。n是输入文本的大小。请在发布前正确缩进代码