2012-04-08 105 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