2013-03-22 48 views
0

我目前正在開發一個j2me應用程序。該應用程序加密(使用DES)並將用戶名和密碼發送到服務器,然後服務器解密並驗證提供的憑證。在諾基亞E63上測試過,它運行良好,但未能在我測試過的其他一些手機上工作,如Bold 5和LG C199。我試着調試,發現程序在實例化負責加密的類時失敗了。 有誰知道我可以如何解決這個問題?無論如何,我可以在不使用javax.crypto.Cipher類的情況下編寫DES加密嗎?J2ME應用程序有選擇地在某些電話上工作

+0

javax.crypto.Cipher是JME的一部分嗎?我不這麼認爲。 – 2013-03-22 22:42:48

+0

它不是。我沒有說它是J2ME的一部分。我只是問是否有辦法編寫不從javax.crypto.Cipher導入的DES加密算法。 – 2013-03-23 14:41:45

回答

0

其中的一些手機的JVM可能不會有這個類,嘗試在你的應用程序

0

bouncycastle輕量級加密API是在一個j2me version明確並稱類。請務必閱讀有關在j2me上運行混淆器的常見問題(我不知道在j2me上蹲下,因此您必須填寫空格)。

+0

謝謝!我能夠通過用bountycastle輕量級加密API替換標準java加密加密類來獲得j2me應用程序的工作。這解決了我的問題。 – 2013-03-26 14:34:29

相關問題