Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Decrittografare i dati crittografati di SQL Server da .net

SQL Server crittografa i dati in una sequenza di byte e restituisce questo come risultato. Non è utilizzato alcun formato contenitore . Pertanto, può essere decrittografato direttamente da RSACryptoServiceProvider . È importante sottolineare che SQL Server utilizza il riempimento PKCS #1 V1.5 (almeno SQL Server 2005).

Una cosa da notare:
SQL server restituisce il risultato crittografato in ordine inverso come desiderato da RSACryptoServiceProvider . Pertanto la sequenza di byte deve essere invertita prima di decifrarla con RSACryptoServiceProvider.Decrypt .