sql >> Base de Datos >  >> RDS >> Sqlserver

Descifrar datos cifrados de SQL Server desde .net

SQL Server cifra los datos en una secuencia de bytes y los devuelve como resultado. No no se utiliza ningún formato de contenedor . Por lo tanto, puede ser descifrado directamente por RSACryptoServiceProvider . Es importante señalar aquí que SQL Server usa el relleno PKCS #1 V1.5 (al menos SQL Server 2005).

Algo a tener en cuenta:
El servidor SQL devuelve el resultado cifrado en orden inverso al deseado de RSACryptoServiceProvider . Por lo tanto, la secuencia de bytes debe invertirse antes de descifrarla con RSACryptoServiceProvider.Decrypt .