【问题标题】:Comparing String and HASH_HMACH in PHP在 PHP 中比较字符串和 HASH_HMACH
【发布时间】:2020-06-04 13:51:27
【问题描述】:

我想使用 hash_hmac() 对数据库中的值进行哈希处理:

$token = HASH_HMAC('SHA256',$value,"mykey")


现在我想从数据库中选择数据,但在此之前我想比较散列值和原始值。

"SELECT * WHERE mytable WHERE item_id = ?"

现在,我如何比较数据库中的散列值和原始值,以检查它们在 PHP 中是否正确?

【问题讨论】:

    标签: php hash hmac


    【解决方案1】:

    为了将值与数据库值进行比较,您有两种选择,首先您可以获取数据,然后将字符串转换为所需的哈希值,然后将两者进行比较,然后将哈希值直接存储在数据库中,然后直接取完后比较一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-03
      • 1970-01-01
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多