Различие между алгоритмами MD5, MD4, SHA1, SHA2 в функции HASH_BYTES () в T-sql - PullRequest
2 голосов
/ 27 июля 2011

Может ли кто-нибудь помочь мне понять, в чем на самом деле разница между алгоритмами SHA1, SHA2, MD4 и MD5 с точки зрения данных таблицы.

Какова точная ситуация, чтобы выбрать какой алгоритм.?

Как HASH_BYTES () обрабатывает каждый алгоритм?

Пожалуйста, помогите

Спасибо, С уважением,

Ответы [ 2 ]

1 голос
/ 28 июля 2011
0 голосов
/ 31 января 2017

MD4 и MD5 не должны использоваться вообще, оба сильно сломаны. SHA1 теоретически разрушен, поэтому его также не рекомендуется использовать. Из упомянутых алгоритмов следует использовать только SHA2.

Редактировать: теперь доказано, что SHA1 сломан практической атакой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...