【问题标题】:String hashing function that will produce identical results in Delphi and PHP将在 Delphi 和 PHP 中产生相同结果的字符串散列函数
【发布时间】:2012-05-05 05:38:16
【问题描述】:

我需要一个字符串散列函数,它可以在 Delphi XE2 和 PHP 中产生相同的结果。 我有哪些选择?将优先考虑免费、简单和加密安全的解决方案。

【问题讨论】:

  • 您需要哈希是加密安全的还是只是用于错误检测?
  • 加密安全会很好,但不是必需的。
  • 由于几乎所有语言都有许多免费且简单的加密安全哈希算法实现,因此您可以充分利用它:)
  • 谢谢蒂博尔。我在要求中添加了加密安全。 :)

标签: php delphi hash delphi-xe2


【解决方案1】:

你可以试试 SHA1、crc32 或 md5 算法,这些都是 PHP 核心的一部分,也存在很多 Delphi 实现。

【讨论】:

  • 请注意,您通常应该避免使用 MD5,除非有特定原因使用它,因为它现在被加密社区认为是破坏的。
  • 确实,MD5算法不适用于SSL证书或数字签名等应用,但在某些场景下仍然可以使用。
【解决方案2】:

你试过像\sha1()这样的常用哈希函数吗?

【讨论】:

    猜你喜欢
    • 2012-03-21
    • 1970-01-01
    • 2011-04-20
    • 2020-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多