SQL Server шифрует данные в виде последовательности байтов и возвращает их как результат. Там не используется формат контейнера . Следовательно, он может быть непосредственно расшифрован с помощью RSACryptoServiceProvider
. Здесь важно отметить, что SQL Server использует заполнение PKCS # 1 V1.5 (по крайней мере, SQL Server 2005).
Стоит заметить:
SQL-сервер возвращает зашифрованный результат в обратном порядке, как это требуется от RSACryptoServiceProvider
. Поэтому последовательность байтов должна быть полностью изменена, прежде чем расшифровать ее с помощью RSACryptoServiceProvider.Decrypt
.