移动rijndael算法实现

时间:2014-11-25 06:05:53

标签: java algorithm encryption codenameone rijndael

我有一个由代号生成的移动应用程序,因此它可以在所有手机上运行。 它是一个Client-Server应用程序。我必须存储信用卡信息和其他一些私人信息。 我认为对于加密 Rijndael 将是最好的。 我之前使用过 MD5 ,但现在有一天我认为它已经老了

我不知道该怎么做才有任何帮助.. ?? 我怎样才能自己加密移动应用程序上的信息,然后将其发送到服务器.. ?? 或者是否有任何其他加密方法比 Rijndael .. ??

更好

3 个答案:

答案 0 :(得分:1)

MD5不是加密方法,它是一个哈希函数。 Rijndael(a.k.a。AES)在Java中支持开箱即用,但密钥大小可能有一些限制。

作为旁注,我有点担心你会处理信用卡信息,缺乏安全知识。

答案 1 :(得分:0)

有许多算法有时比 Rijndael 更好,有时最差,需要您自己决定what encryption

顺便提一下,当您询问如何加密时,您可以看到link关于如何实现算法的问题,您可以在几乎所有语言中实现它:

Java

Objective C

C++

几乎所有你想要的语言。

答案 2 :(得分:0)

要使用Codename One中的加密算法(哈希,加密等),您可以使用充气城堡cn1lib:http://www.codenameone.com/blog/bouncy-castle-crypto-api

请参阅Codename One here的第三方库的完整列表。