Как выполнить встроенное шифрование/дешифрование SQL Server с помощью NHibernate? Я имею в виду шифрование отдельных столбцов.NHibernate и шифрование SQL Server 2008
5
A
ответ
0
[EDIT] Извините, пропустил ваш «SQL-встроенный» упоминание. Это не встроенный SQL, это NHibernate «интегрировано».
Но может быть вариант того, чего вы пытаетесь достичь.
Это можно сделать, используя UserType.
Вы можете найти это подробно здесь: http://gustavoringel.blogspot.be/2009/02/encrypting-password-or-other-strings-in.html
И полностью implemeted здесь: https://code.google.com/p/unhaddins/source/browse/uNhAddIns/uNhAddIns/UserTypes/EncryptedString.cs?r=65faefa249b695c97787f46f28e6c775a0601533
Смежные вопросы
- 1. Шифрование столбцов SQL Server 2008
- 2. SQL Server 2008 Шифрование Потеряли
- 3. Шифрование столбца SQL Server 2008
- 4. Симметричное шифрование в SQL Server 2008
- 5. Сильное шифрование SQL Server 2005-2008
- 6. NHibernate ошибка отображения SQL Server 2008 Express
- 7. Шифрование столбцов SQL Server
- 8. Nhibernate HQL SQL Server 2005/2008 CONTAINSTABLE
- 9. Шифрование и хранение конфиденциальных данных в SQL Server 2008
- 10. Разрешение и шифрование SQl сервера 2008
- 11. Шифрование столбцов JPA и SQL Server
- 12. Шифрование SQL Server 2005
- 13. Размер столбца SQL Server 2008
- 14. Sql 2008 Filestream с NHibernate
- 15. Шифрование SQL Server 2008 R2 - с платформой Entity
- 16. SQL Server 2008 - Прозрачное шифрование данных undecrypted доступа
- 17. Шифрование уровня базы данных в SQL Server 2008 Express edition
- 18. FreeTDS и SQL Server 2008?
- 19. Proj.NET и Sql Server 2008
- 20. R и SQL Server 2008
- 21. SQL Server 2008 и SP1
- 22. SQL Server 2008 и HashBytes
- 23. Windows Server 2008 и SQL Server
- 24. Отображение NHibernate для типа данных иерархии SQL Server 2008
- 25. NHibernate подкачка с SQL Server
- 26. Использование SQL Server 2008 Типы География с CreateSQLQuery NHibernate в
- 27. пессимистическая блокировка в SQL Server 2008 с использованием NHibernate
- 28. Fluent NHibernate/SQL Server 2008 вставить задачу запроса
- 29. Использование столбцов времени с NHibernate, Fluent NHibernate и SQL Server 2008
- 30. Шифрование согласованного столбца SQL Server
@Dixon .. вы узнали, как реализовать шифрование с помощью NHibernate? Я использую Fluent NHibernate и задаю формулу в функции map, но запрос формулы не отправляется в базу данных. Вот мой код отображения. base.Map (x => x.CreditScore) .CustomSqlType ("VARBINARY (MAX)"). Формула ("(открытие симметричного ключа client_value_crypto_key дешифрование по сертификату cim_customer_crypt_cert select encryptbykey (key_guid ('customer_value_crypto_key'), credit_score)"); – sanchin
Можете ли вы использовать хранимую процедуру для чтения расшифровки таблицы (OPEN SYMMETRIC/select) и сопоставить Hibernate с этой процедурой хранилища вместо того, чтобы непосредственно сопоставлять таблицу? –