我有一个由代号生成的移动应用程序,因此它可以在所有手机上运行。 它是一个Client-Server应用程序。我必须存储信用卡信息和其他一些私人信息。 我认为对于加密 Rijndael 将是最好的。 我之前使用过 MD5 ,但现在有一天我认为它已经老了
我不知道该怎么做才有任何帮助.. ?? 我怎样才能自己加密移动应用程序上的信息,然后将其发送到服务器.. ?? 或者是否有任何其他加密方法比 Rijndael .. ??
更好答案 0 :(得分:1)
MD5
不是加密方法,它是一个哈希函数。 Rijndael(a.k.a。AES
)在Java中支持开箱即用,但密钥大小可能有一些限制。
作为旁注,我有点担心你会处理信用卡信息,缺乏安全知识。
答案 1 :(得分:0)
有许多算法有时比 Rijndael 更好,有时最差,需要您自己决定what encryption。
顺便提一下,当您询问如何加密时,您可以看到link关于如何实现算法的问题,您可以在几乎所有语言中实现它:
几乎所有你想要的语言。
答案 2 :(得分:0)
要使用Codename One中的加密算法(哈希,加密等),您可以使用充气城堡cn1lib:http://www.codenameone.com/blog/bouncy-castle-crypto-api
请参阅Codename One here的第三方库的完整列表。