我想使用hash_hmac()对数据库中的值进行哈希处理:$token = HASH_HMAC('SHA256',$value,"mykey")现在我想从数据库中选择数据,但在此之前我想比较散列值和原始值。"SELECT * WHERE mytable WHERE item_id = ?"现在,我如何比较哈希值和数据库中的原始值以检查它们在 PHP 中是否正确?
1 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
要将值与数据库值进行比较,您有两种选择,首先您可以获取数据,然后将字符串转换为所需的哈希值,然后将两者进行比较,其次直接将哈希值存储在数据库中,然后直接进行比较取。
- 1 回答
- 0 关注
- 102 浏览
添加回答
举报
0/150
提交
取消