2012-05-01 130 views
0

我提到this source关于AES加密/解密和在我的C#项目AES加密,解密在Java中

我加密在C#中的文本由我定义的所有参数,使用的代码。在我的学校项目中,文本被发送到Android客户端,解密并显示在屏幕上。我搜索了Java AES解密,但没有一个使用这样的参数,就像在C#中一样,因为密钥是自动生成的。我在这里也看到了一些类似的问题,但仍然没有得到解决方案。 任何人都可以帮我解决这个问题吗?

+0

阅读http://docs.oracle.com/javase/1.4.2/docs/guide/security/jce/JCERefGuide.html –

+0

首先你需要选择一种模式。模式的选择对于您项目的安全至关重要,并取决于您的要求。你需要:1.随机读取访问? 2.随机写入访问/增量更新? 3.多次使用单个密钥? 4.认证加密?一旦你选择了一种适合你需求的模式,你就可以想出如何用两种语言来实现它。 – CodesInChaos

回答

0

在sun.security也有一些相关的加密和解密类,有些是AES相关(如AES128/256), 看看这个article