SQL Server mã hóa dữ liệu thành một chuỗi byte và trả về kết quả là dữ liệu này. Không có định dạng vùng chứa nào được sử dụng . Do đó, nó có thể được giải mã trực tiếp bởi RSACryptoServiceProvider
. Lưu ý quan trọng ở đây là SQL Server sử dụng phần đệm PKCS # 1 V1.5 (ít nhất là SQL Server 2005).
Một điều cần lưu ý: Máy chủ
SQL trả về kết quả được mã hóa theo thứ tự ngược lại như mong muốn từ RSACryptoServiceProvider
. Do đó, chuỗi byte phải được đảo ngược trước khi giải mã bằng RSACryptoServiceProvider.Decrypt
.