2011-02-09 5 views
1

Можете ли вы разобрать значение, которое вы сохранили в БД?SQL Server HashBytes

Так что, если я генерировать и хранить значение, как этот

SELECT HashBytes('MD5', 'HelloWorld') 

Могу ли я использовать функцию unhash так, что я могу получить оригинальное значение отката?

Спасибо,

S

+2

№ Хэши по определению, в одну сторону. Кроме того, вы понимаете, что MD5 нарушен? –

ответ

2

К сожалению, нет. Если вы пытаетесь проверить правильность пароля или пароля, вы сможете только зашифровать полученные вами данные, а затем сравнить два результата. Если они отличаются друг от друга, то, очевидно, неверная информация была передана.

+0

Ах, это. Кто-то избил меня. –

+0

Спасибо за мир, я понял, что это был единственный подход. – scarpacci

2

No. Cryptographic hashes по определению являются одним способом.

+0

Спасибо, Ремус, я так понял. Спасибо за информацию. – scarpacci

Смежные вопросы