SQL Server versleutelt de gegevens tot een reeks bytes en retourneert dit als resultaat. Er wordt geen containerformaat gebruikt . Daarom kan het direct worden gedecodeerd door de RSACryptoServiceProvider
. Belangrijk om hier op te merken is dat SQL Server PKCS #1 V1.5 padding gebruikt (tenminste SQL Server 2005).
Eén ding om op te merken:
SQL-server retourneert het versleutelde resultaat in omgekeerde volgorde zoals gewenst van RSACryptoServiceProvider
. Daarom moet de bytereeks worden omgekeerd voordat deze wordt gedecodeerd met RSACryptoServiceProvider.Decrypt
.