SQL सर्वर डेटा को बाइट्स के अनुक्रम में एन्क्रिप्ट करता है और इसे परिणाम के रूप में देता है। इसमें कोई कंटेनर प्रारूप का उपयोग नहीं किया गया है . इसलिए, इसे सीधे RSACryptoServiceProvider
. द्वारा डिक्रिप्ट किया जा सकता है . यहां यह बताना महत्वपूर्ण है कि SQL सर्वर PKCS #1 V1.5 पैडिंग (कम से कम SQL Server 2005) का उपयोग करता है।
ध्यान देने योग्य एक बात:
SQL सर्वर एन्क्रिप्टेड परिणाम को उल्टे क्रम में लौटाता है जैसा कि RSACryptoServiceProvider
से वांछित है . इसलिए बाइट अनुक्रम को RSACryptoServiceProvider.Decrypt
से डिक्रिप्ट करने से पहले उलटना पड़ता है। .