【问题标题】:Best cryptography algorithm for short data sets in Android [closed]Android中短数据集的最佳密码算法[关闭]
【发布时间】:2012-02-01 14:39:54
【问题描述】:

当必须对 Android 平台的数字(整数、长整数)等短数据部分进行加密时,最好使用哪种加密算法(即最难破解)?我正在寻找一种在所有使用 Android 1.6 及更高版本的手机上实现的加密算法,最好是一些 Java 实现教程。谢谢。

【问题讨论】:

  • 没有原始研究的迹象。 -1
  • 这些整数的寿命是多少?如果简短,您可以使用 DES,也许是 AES。你看过 RSA 吗?
  • 这些是我手机上可用的算法:[link]mediafire.com/?w5os6v2qq4g99u7[/link]
  • 在手机上的应用程序生命周期内应保持加密状态。我已经简要了解了 DES 和 AES,还没有了解 RSA。

标签: java android algorithm security encryption


【解决方案1】:

如果您的数据很短,例如 int,则不需要完整的加密算法,只需将其与您的秘密(密码)进行异或运算。当您的数据明显大于机密时,需要使用典型的加密算法。

【讨论】:

    【解决方案2】:

    对于短数据,您最好使用不需要填充的东西。一个好的流密码或 CTR 模式下的 AES 都可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-10
      • 2012-01-01
      • 2020-04-17
      • 2022-01-25
      相关资源
      最近更新 更多