为了账号安全,请及时绑定邮箱和手机立即绑定

在 PHP 中比较 String 和 HASH_HMACH

在 PHP 中比较 String 和 HASH_HMACH

PHP
幕布斯6054654 2023-04-28 16:32:13
我想使用hash_hmac()对数据库中的值进行哈希处理:$token = HASH_HMAC('SHA256',$value,"mykey")现在我想从数据库中选择数据,但在此之前我想比较散列值和原始值。"SELECT * WHERE mytable WHERE item_id = ?"现在,我如何比较哈希值和数据库中的原始值以检查它们在 PHP 中是否正确?
查看完整描述

1 回答

?
繁花不似锦

TA贡献1851条经验 获得超4个赞

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



查看完整回答
反对 回复 2023-04-28
  • 1 回答
  • 0 关注
  • 102 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信