System::Security::Cryptography::RijndaelManaged क्लास

RijndaelManaged class

Managed Rijndael एल्गोरिद्म। केवल ECB और CFB मोड्स को None पैडिंग के साथ तथा CBC मोड को None और Zeros पैडिंग के साथ समर्थन करता है। इस क्लास की वस्तुओं को केवल System::MakeObject() फ़ंक्शन का उपयोग करके ही आवंटित किया जाना चाहिए। इस प्रकार का इंस्टेंस स्टैक पर या operator new का उपयोग करके कभी न बनाएँ, क्योंकि इससे रनटाइम त्रुटियाँ और/या असर्शन त्रुटियाँ उत्पन्न होंगी। हमेशा इस क्लास को System::SmartPtr पॉइंटर में लपेटें और इस पॉइंटर का उपयोग फ़ंक्शनों को तर्क के रूप में पास करने के लिए करें।

class RijndaelManaged : public System::Security::Cryptography::Rijndael

विधियाँ

विधिविवरण
CreateDecryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideस्पष्ट पैरामीटरों के साथ डिक्रिप्टर ऑब्जेक्ट बनाता है।
virtual CreateDecryptor()एल्गोरिदम ऑब्जेक्ट द्वारा परिभाषित पैरामीटरों के साथ डिक्रिप्टर ऑब्जेक्ट बनाता है।
CreateEncryptor(System::ArrayPtr<uint8_t>, System::ArrayPtr<uint8_t>) overrideस्पष्ट पैरामीटरों के साथ एन्क्रिप्टर ऑब्जेक्ट बनाता है।
virtual CreateEncryptor()एल्गोरिदम ऑब्जेक्ट द्वारा परिभाषित पैरामीटरों के साथ एन्क्रिप्टर ऑब्जेक्ट बनाता है।
GenerateIV() overrideरैंडम प्रारंभिक मान बनाता है और इसे एल्गोरिदम की आंतरिक संरचना में संग्रहीत करता है।
GenerateKey() overrideरैंडम कुंजी बनाता है और इसे एल्गोरिदम की आंतरिक संरचना में संग्रहीत करता है।

संबंधित देखें