Bonjour,
Je peux récupérer correctement toutes les données de ma base SQL Server 2008 avec hibernate grace aux get qui ont été créés automatiquement, mais je possède certains champs dans certaines tables qui sont cryptés et donc récupérés en tant que "Blob" dans la classe associée.
Ces champs peuvent être décryptés à l'aide d'une requete SQL (qui fonctionne sous le SQL Management Studio) du genre :
Est-il possible d'insérer une telle requete au niveau de hibernate afin de récupérer les données décryptées de ces champs ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
 1
2
3
4 SELECT *,CONVERT(nvarchar(max), DecryptByAsymKey( AsymKey_Id('MaCleDeCryptage'),MON_CHAMP_CRYPTE, N'CeciEstMonMotDePasseTresSecuriseQuiPermetDeCrypterDesDonnéesConfidentielles' )) AS MON_CHAMP_DECRYPTE FROM MA_TABLE GO
Merci d'avance pour votre aide
		
		
        

   


  Répondre avec citation

 
 
 
  
 
				

Partager