2012-04-08 132 views
-2

由于某些原因,我的AES加密实现无法解析/加密/解密大约100byte的数据量。aes加密实现

每当我加密和解密上面说100字节它不会完成剩下的那些字节后。

我使用相同的方法进行加密。但超过100字节,无论出于何种原因都会出错。

我不明白为什么。也许别人可以告诉我如何解决它。

+0

请在发帖前正确缩进您的代码 – 2012-04-08 08:27:55

回答

6

提示:strlen,strcat,str ...全部使用null终止来确定数据的结束,这意味着您的真实数据不能嵌入0。

+0

因此,如果我删除'\ 0'它会正常工作? – user1058431 2012-04-08 06:47:45

+0

我删除了最后的0个终止符,但是没有做到。 – user1058431 2012-04-08 06:54:02

+0

我认为他所得到的是你的数据可能在其中嵌入了空字符。是否,还是严格的文字? – 2012-04-08 07:06:36