Come eseguire la crittografia/decrittografia incorporata di SQL Server con NHibernate? Intendo la crittografia di colonne separate.Crittografia NHibernate e SQL Server 2008
5
A
risposta
0
[EDIT] Mi dispiace, ho dimenticato la menzione "SQL built-in". Questo non è integrato SQL, questo è "integrato" NHibernate.
Ma potrebbe essere un'opzione di ciò che stai cercando di raggiungere.
Questo può essere fatto utilizzando un UserType.
È possibile trovare questo spiegato in dettaglio qui: http://gustavoringel.blogspot.be/2009/02/encrypting-password-or-other-strings-in.html
e completamente implemeted qui: https://code.google.com/p/unhaddins/source/browse/uNhAddIns/uNhAddIns/UserTypes/EncryptedString.cs?r=65faefa249b695c97787f46f28e6c775a0601533
Problemi correlati
- 1. Tipo dati ora NHibernate e SQL 2008
- 2. Crittografia SQL Server 2008 R2 - con Entity Framework
- 3. SQL Server 2008 e millisecondi
- 4. NHibernate Driver e Sql Dialect per SQL Server 2014
- 5. NHibernate paginazione con SQL Server
- 6. Supporto HierarchyID SQL 2008 in NHibernate
- 7. SQL Server 2008 e .Net 4.0?
- 8. Case e conteggi in SQL Server 2008
- 9. Differenze tra SQL Server 2008 e SQL Server 2008 R2 dal POV di uno sviluppatore
- 10. viste aggiornabili - SQL Server 2008
- 11. Crittografia SQL e ColdFusion
- 12. SQL Sql Server 2008 Cross Tab Query
- 13. Android con SQL Server 2008
- 14. SQL Server 2008 prestazioni FILESTREAM
- 15. Visual Studio 'Progetto server SQL Server 2008' vs 'Progetto database SQL Server 2008'?
- 16. Rimuovere sql server 2005 express per installare SQL Server 2008
- 17. Downgrade di SQL Server 2008 a SQL Server 2005
- 18. Aggiornamento da SQL Server 2008 R2 Express a SQL Server 2008 R2 Enterprise
- 19. Aggiornamento da SQL Server 2008 Express a 2008 Developer
- 20. Errore di setter privato Fluent Nhibernate e Sql Server
- 21. Mappatura NHibernate per Gerarchia di SQL Server 2008 Tipo di dati
- 22. Prestazioni MySQL vs SQL Server 2005/2008
- 23. SQL Server 2008 R2 intellisense non funziona
- 24. Come installare fulltext su SQL Server 2008?
- 25. SQL Server 2008 di posizione Filestream
- 26. Alcune domande su HierarchyId (SQL Server 2008)
- 27. SQL Server 2008 Dati verticali su orizzontale
- 28. Errore di registrazione in SQL Server 2008
- 29. Campi personalizzati con SQL Server 2008
- 30. Indice chiave univoco su SQL Server 2008
@Dixon .. hai scoperto come implementare la crittografia tramite NHibernate? Sto utilizzando Fluent NHibernate e specificando la formula nella funzione mappa, ma la query formula non viene inviata al database. Ecco il mio codice di mappatura. base.Map (x => x.CreditScore) .CustomSqlType ("VARBINARY (MAX)"). Formula ("(chiave simmetrica aperta customer_value_crypto_key decrittografia con certificato cim_customer_crypt_cert seleziona encryptbykey (key_guid ('customer_value_crypto_key'), credit_score)"); – sanchin
È possibile utilizzare una procedura memorizzata per eseguire la lettura della decrittografia della tabella (OPEN SYMMETRIC/select) e mappare Hibernate su quella procedura di memorizzazione anziché mappare direttamente alla tabella? –