【问题标题】:SHA1 Using php and .netSHA1 使用 php 和 .net
【发布时间】:2010-06-14 07:12:58
【问题描述】:

你能帮我解决以下问题吗?

我在 mssql 表中有 sha1 值(密码使用 Microsoft .Net 库中提供的算法 SHA1 加密)。

我创建了一个 php 应用程序,我需要比较这些加密值。

谢谢

【问题讨论】:

  • 嗨,乔希,林恩目前不在。你能在一两个小时后再试一次吗? ;P
  • SO 每天看起来更像是一个 WebTV 论坛。至少 Josh 没有问如何更改频道。

标签: php .net sha1


【解决方案1】:

我想您想将用户提供的密码与数据库中的散列值进行比较。在这种情况下,只需使用原生 php sha1 函数:

if($hashedPasswordFromDB == sha1($plainUserProvidedPassword)) {
    echo "Approved!";
}
else {
    echo "Denied!";
}

【讨论】:

  • 您能提供更多调试信息吗?即 sha1($plainUserProvidedPassword) 的输出和 $hashedPasswordFromDB 的输出?
猜你喜欢
  • 1970-01-01
  • 2014-08-04
  • 2012-03-14
  • 1970-01-01
  • 1970-01-01
  • 2016-03-14
  • 1970-01-01
  • 1970-01-01
  • 2018-03-11
相关资源
最近更新 更多