Есть ли способ расшифровать столбец при запросе данных из базы данных SQL Server (2005/2008), которая была зашифрована с помощью DES через .NET? Если да, то как? У меня есть ключ, но я не знаю, как его использовать в контексте запроса sql-сервера.Шифрование в .NET/расшифровка в SQL Server
ответ
Возможно, я рассмотрю creating a CLR function в SQL Server для обработки этого дешифрования.
Вы можете использовать эту функцию, как и любой другой UDF в SQL Server, для дешифрования по требованию.
Таким образом, это так же просто, как использовать обычный код .NET C# для обработки его точно так, как вы это сделали бы в своем приложении.
Да, вот как я это сделаю. Хотя, вы должны внимательно рассмотреть вариант использования - это абсолютно необходимо для дешифрования в базе данных, а не на каком-то уровне обслуживания? Как правило, чем меньше раз вам приходится передавать ключ, тем меньше уязвимость. – Dathan
Нет, это информация о медицинской помощи, одностороннее хеширование не будет. В любом случае я склонялся к тому, чтобы накладывать на него сервисный уровень, поэтому в этом случае мне даже не нужно беспокоиться о SQL Server. – Saraz
- 1. Шифрование столбца в SQL Server
- 2. Шифрование SQL Server 2005
- 3. Шифрование столбцов SQL Server
- 4. Симметричное шифрование в SQL Server 2008
- 5. Шифрование данных для хранения в SQL Server
- 6. Шифрование столбцов SQL Server 2008
- 7. SQL Server 2008 Шифрование Потеряли
- 8. Строчное шифрование SQL Server 2016
- 9. Шифрование столбца SQL Server 2008
- 10. Шифрование согласованного столбца SQL Server
- 11. Шифрование в Java и расшифровка в MS SQL Server
- 12. Шифрование для SQL Server compact edition
- 13. Шифрование результатов, отправленных SQL Server Сохраненная процедура
- 14. Шифрование/дешифрование SQL Server с помощью C#
- 15. NHibernate и шифрование SQL Server 2008
- 16. Сильное шифрование SQL Server 2005-2008
- 17. SQL Server: шифрование/защита хранимой процедуры
- 18. Шифрование базы данных SQL Server CE
- 19. Шифрование уровня столбца SQL Server 2012
- 20. Шифрование столбцов JPA и SQL Server
- 21. Синтаксическое шифрование SQL Server с сертификатом DoD
- 22. Шифрование связи с базой данных SQL Server
- 23. Как использовать защищенное шифрование существующего столбца в SQL Server 2005
- 24. Шифрование столбца в базе данных SQL Server 2000
- 25. Шифрование и хранение конфиденциальных данных в SQL Server 2008
- 26. Шифрование Заработная плата в ASP.NET 2.0 и SQL Server 2005
- 27. Какое шифрование следует придерживаться в лучшем случае? .NET & SQL Server
- 28. Шифрование/дешифрование данных в SQL Server Management Studio
- 29. Шифрование данных уровня столбца в SQL Server 2014
- 30. Шифрование уровня базы данных в SQL Server 2008 Express edition
Было ли шифрование сделано в коде C#, а затем написано на SQL или было выполнено с помощью 'EncryptByKey'? Вы можете подумать о переходе на использование встроенного SQL-шифрования/дешифрования, если первое. –