2012-11-28 34 views
3

嗨,大家好,我在解密Aes和Bouncy城​​堡時遇到問題。 我有一個常規的函數來加密/解密,但速度太慢,現在我試圖解決這個問題,使用BouncyCastle'Lib中的測試文件的示例代碼的一部分的代碼,我寫這樣的代碼:Android/Java內存異常使用cipher.getOutputSize()「OutOfMemoryError」進行字節分配

http://www.java2s.com/Tutorial/Java/0490__Security/SymmetricencryptionexamplewithpaddingandCBCusingDESwiththeinitializationvectorinline.htm

現在我收到錯誤 「E/dalvikvm堆(548):內存在52023154字節分配」。 導致:java.lang.OutOfMemoryError當嘗試分配byte [] plainText時。

隨着文件的維度1,2 MB沒有問題,但CON文件> 2MB是否有這個錯誤 我對此沒有任何想法,並沒有在網上找到任何反應。 你能幫我嗎?

+0

我已經用解決方案修改了我的問題,但我不知道如何接受它 –

+0

您可以將文本複製到答案字段,注意您可以發佈自己的問題答案並接受它們(它應該在我認爲的常見問題)。你不能從接受中獲得聲望。 –

+0

是的,但前幾次我無法分享答案,我的回答成了評論。現在可以了!多謝兄弟! –

回答