Encryption J2ME加密算法

Encryption J2ME加密算法,encryption,java-me,midp,Encryption,Java Me,Midp,我正在尝试使用MIDP2.0为J2ME移动应用程序开发自己的加密算法。 但我在加密算法方面没有任何经验,请各位给我一些想法 我想对文档进行加密,并且我需要在资源目录中维护该文档,这就是为什么我需要加密以防止黑客攻击他人。不需要。加密是高度专业化的,最小的错误都可能导致弱密码。有很多好的加密算法,比如AES、Salsa20等。使用其中一个。这也为您节省了编写自己的代码的麻烦,因为有可用的库 阅读Bruce Schneier关于业余密码学的文章:当你读过它的时候,放弃任何设计你自己密码的想法,使用一

我正在尝试使用MIDP2.0为J2ME移动应用程序开发自己的加密算法。
但我在加密算法方面没有任何经验,请各位给我一些想法


我想对文档进行加密,并且我需要在资源目录中维护该文档,这就是为什么我需要加密以防止黑客攻击他人。

不需要。加密是高度专业化的,最小的错误都可能导致弱密码。有很多好的加密算法,比如AES、Salsa20等。使用其中一个。这也为您节省了编写自己的代码的麻烦,因为有可用的库

阅读Bruce Schneier关于业余密码学的文章:当你读过它的时候,放弃任何设计你自己密码的想法,使用一种标准密码。AES-CTR+HMAC或AES-GCM是我个人的偏好,YMMV。

a)我完全同意罗森的观点。不要编写自己的加密。这真的是个坏主意(一步走错了,就根本不安全了)

b) 我相信有Bouncy castle加密库()支持J2ME


c) 我建议阅读以下文章,其中提供了j2me数据加密/解密的信息和示例()

使用一点盐也很好:)感谢rossum和Victor Ronin的指导,我不会很快放弃,我将在不使用libry文件的情况下制作我自己的encrypton。。