какой алгоритм предпочтителен для сокрытия важной строки в базе данных?(эта строка не является паролем) - PullRequest
1 голос
/ 17 июля 2011

Какой алгоритм предпочтителен для сокрытия важной строки в базе данных с помощью c #?
СТРОКИ КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ С C #
значит, у меня есть некоторые важные данные (они не являются паролями), поэтому я хочу изменить их в базе данных!
также мне нужно перевести их в обычный режим для использования на моих веб-страницах?

как я могу сделать эту работу?

я знаю, что мы можем использовать хэш md5 для паролей / но, делая это, мы не можем преобразовать их в обычный режим!
Итак, должен быть другой способ для других данных!

заранее спасибо
С наилучшими пожеланиями

Ответы [ 2 ]

2 голосов
/ 17 июля 2011

Похоже, вы просто хотите шифрование.В зависимости от сценария (кто может его прочитать или кто может его написать) это может быть симметричным или асимметричным.Просто держите ключи вне БД.

Другой вариант: предположить, что доступ к БД безопасен;тогда вам не нужно шифровать данные .Однако вы бы зашифровали соединение и, как правило, включили параметры зашифрованного хранилища внутри самой базы данных.Таким образом, все зашифровано, но незаметно для вас как вызывающего абонента.

0 голосов
/ 17 июля 2011

SQL Server имеет полный набор команд шифрования. Вы можете просмотреть их здесь:

http://msdn.microsoft.com/en-us/library/ms173744.aspx

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