SQL Server chiffre les données en une séquence d'octets et les renvoie comme résultat. Aucun format de conteneur n'est utilisé . Par conséquent, il peut être directement déchiffré par le RSACryptoServiceProvider
. Il est important de noter ici que SQL Server utilise le rembourrage PKCS #1 V1.5 (au moins SQL Server 2005).
Une chose à noter :
Le serveur SQL renvoie le résultat crypté dans l'ordre inverse tel qu'il est souhaité depuis RSACryptoServiceProvider
. Par conséquent, la séquence d'octets doit être inversée avant de la déchiffrer avec RSACryptoServiceProvider.Decrypt
.