【问题标题】:an encryption algorithm for android and php client-serverandroid 和 php 客户端-服务器的加密算法
【发布时间】:2014-06-15 07:20:15
【问题描述】:

我对这个帖子有疑问:

PHP + Android XML Encryption/Decryption

这是 rijndael 加密算法吗?还是创新的?

如果它是创新的,那么它有多可靠?

谢谢

【问题讨论】:

  • 作为一般规则,永远不要使用任何不为人知的加密方法。如果您没有数学博士学位,那么您就没有资格进行分析。只需下载一个加密库并使用它,不要自己写任何东西。
  • 在哪里可以找到加密库和如何在 android 和 php 上使用它们的教程?
  • @GabeSechan 拥有数学博士学位并不意味着任何密码学知识(请参阅那些编写 Telegram 协议并失败的数学博士学位)。
  • @StefanoSanfilippo 确实,认为这是一个(几乎)必要但不充分的资格。如果你必须来这个网站询问加密,你需要使用一个知名的库——你没有资格自己研究一个。

标签: php android encryption


【解决方案1】:

是的,这是 CBC 模式下使用的 AES (Rijndael) 128 - 一个不错的选择(不是最好的,但仍然不错)。

但是,这根本不是加密,因为密钥是在程序内部进行硬编码的。我称之为混淆。事实上,您可以尽可能多地隐藏硬编码密钥,但请放心,有足够决心的人会找到它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-17
    • 2012-01-11
    • 1970-01-01
    • 2011-08-19
    • 1970-01-01
    • 2015-10-29
    • 2021-01-02
    • 1970-01-01
    相关资源
    最近更新 更多