2012-04-06 4 views
0

Какова цель соляной кислоты в t-sql. Например, в aspdotnetstorefront databse есть клиент имя таблицы, мы шифруем/дешифруем пароль, тогда есть другое поле под названием SaltKey, какова его цель?Что такое SaltKey в t-sql?

+0

Что такое база данных aspdotnetstorefront? Можете ли вы показать нам пример кода? –

+1

@ Для тех, кто никогда не слышал о солевом, это разумное, хотя и неправильное предположение. – Davy8

+0

@ Davy8 - Я бы сказал, что если он находится в таблице _customer_, это связано с данными клиента. Если бы это была системная таблица или ключевое слово SQL, я бы согласился с вами. – Oded

ответ

2

Ваш вопрос неопределен, но я думаю, что вы ищете информацию о соли, которая является криптографической концепцией, а не реляционной базой данных. От Wikipedia:

Выгоды обеспечивается с помощью подсоленного пароля делает подстановки таблицы при содействии словарной атаки против хранимых значений непрактичных, при условии, что соль достаточно велика. То есть злоумышленник не сможет создать предварительно вычисленную таблицу поиска (т. Е. Таблицу радуги ) хэшированных значений (пароль + соль), так как слишком большое значение будет занимать . Простая атака по словарям по-прежнему очень возможна, хотя и намного медленнее, поскольку она не может быть предварительно вычислена.

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