2010-06-14 1 views
0

Может ли у вас помочь мне в следующем выпуске.SHA1 Использование php и .net

У меня есть значение sha1 в таблице mssql (пароль зашифрован с использованием алгоритма SHA1, который предоставлен в библиотеке Microsoft .Net).

Я создал одно приложение php, в котором мне нужно сравнить эти зашифрованные значения.

Благодаря

+2

Привет, Джош, Линн сейчас нет. Можете ли вы попробовать еще раз через час или два? ; P – deceze

+0

SO выглядит больше как форум WebTV каждый день. По крайней мере, Джош не спрашивает, как изменить канал. –

ответ

2

Я полагаю, вы хотите сравнить пользователь, обеспечиваемой пароль со значением хэшированного из базы данных. В этом случае просто используйте встроенную функцию php sha1:

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

И вы должны быть lynn. –

+0

Этот не работает. Я уже пробовал ... – josh

+0

Не могли бы вы предоставить дополнительную информацию об отладке? то есть выход sha1 ($ plainUserProvidedPassword) и вывод $ hashedPasswordFromDB? – Treur