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
.