SQL Server は、データを一連のバイトに暗号化し、これを結果として返します。 コンテナ形式は使用されていません .したがって、RSACryptoServiceProvider
で直接復号化できます。 .ここで重要なことは、SQL Server が PKCS #1 V1.5 パディングを使用することです (少なくとも SQL Server 2005)。
注意事項:
SQL サーバーは、RSACryptoServiceProvider
から要求されるように、暗号化された結果を逆の順序で返します。 .したがって、RSACryptoServiceProvider.Decrypt
で復号化する前に、バイト シーケンスを逆にする必要があります。 .