Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Déchiffrer les données chiffrées de SQL Server à partir de .net

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 .