2013-03-22 44 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

相关问题