Wie SQL Server integrierte Verschlüsselung/Entschlüsselung mit NHibernate durchführen? Ich meine Verschlüsselung der einzelnen Spalten.NHibernate und SQL Server 2008-Verschlüsselung
5
A
Antwort
0
[Bearbeiten] Sorry, verpasste Ihre "SQL-integrierte" Erwähnung. Dies ist nicht SQL-integriert, dies ist NHibernate "integriert".
Aber könnte eine Option sein, was Sie erreichen möchten.
Dies kann mit einem UserType erfolgen.
Sie können dies hier im Detail erläutert finden: http://gustavoringel.blogspot.be/2009/02/encrypting-password-or-other-strings-in.html
Und hier voll implemeted: https://code.google.com/p/unhaddins/source/browse/uNhAddIns/uNhAddIns/UserTypes/EncryptedString.cs?r=65faefa249b695c97787f46f28e6c775a0601533
Verwandte Themen
- 1. nHibernate und SQL Server 2012 LocalDB
- 2. NHibernate Paging mit SQL Server
- 3. Nhibernate und SQL-Skripte
- 4. automatisch Strings in NHibernate/SQL Server
- 5. NHibernate verbindet sich nicht mit SQL-Server
- 6. Fluent Nhibernate und Sql Server private Setter Fehler
- 7. Verwenden von Zeitspalten mit NHibernate, Fluent NHibernate und SQL Server 2008
- 8. Nhibernate und MS Access
- 9. NHibernate mit Sql Azure und Sharding
- 10. NHibernate und sql timestamp columns als Version
- 11. SQL Server Compact Edition und Repository-Muster
- 12. Abfragegeschwindigkeit in SQL Server Management Studio (2008) vs NHibernate session.Query
- 13. NHibernate-Zuordnung für SQL Server 2008-Hierarchie Datentyp
- 14. pessimistische Sperrung in SQL Server 2008 mit NHibernate
- 15. Wie UIN in NHibernate mit SQL Server 2005 abbilden
- 16. Modify SQL in NHibernate
- 17. Hibernate NHibernate - Native SQL
- 18. SQL Server und RAM
- 19. SQL Server und DataSet
- 20. SQL Server und GUID?
- 21. SQL Server und XAMPP
- 22. SQL Server und Nachrichtenwarteschlangen
- 23. Java und SQL Server
- 24. SQL Server und Sicherheit
- 25. Sql 2008 Filestream mit NHibernate
- 26. SQL Server UND UND ODER UND UND
- 27. Sync zwischen Sql Server und Mysql Server
- 28. sql-Server-Cmdlet (sqlps) und Remote-Server
- 29. Nhibernate, Sammlungen und compositeid
@Dixon .. hast du herausfinden, wie die Verschlüsselung durch nhibernate zu implementieren? Ich verwende Fluent NHibernate und die Formel in der Map-Funktion angeben, aber die Formel Abfrage wird nicht an die Datenbank gesendet. Hier ist mein Mapping-Code. base.Map (x => x.CreditScore) .CustomSqlType ("VARBINARY (MAX)"). Formel ("(offener symmetrischer Schlüssel customer_value_crypto_key Entschlüsselung durch Zertifikat cim_customer_crypt_cert select encryptbykey (key_guid ('customer_value_crypto_key'), credit_score)"); – sanchin
Können Sie eine gespeicherte Prozedur verwenden, um die Entschlüsselung der Tabelle auszuführen (OPEN SYMMETRIC/select) und Hibernate dieser Speicherprozedur zuzuordnen, anstatt sie direkt der Tabelle zuzuordnen? –