System::Security::Cryptography::RijndaelManaged κλάση
περιεχόμενα
[
κρύβω
]RijndaelManaged class
Διαχειριζόμενος αλγόριθμος Rijndael. Υποστηρίζει μόνο τις λειτουργίες ECB και CFB με συμπλήρωση None και τη λειτουργία CBC με συμπλήρωση None και Zeros. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject() function. Ποτέ μην δημιουργείτε στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα να τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr pointer και να χρησιμοποιείτε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.
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 | Δημιουργεί τυχαίο κλειδί και το αποθηκεύει στα εσωτερικά του αλγορίθμου. |
Δείτε επίσης
- Class Rijndael
- Namespace System::Security::Cryptography
- Library Aspose.Page for C++