System::Security::Cryptography::RC2Managed κλάση

RC2Managed class

Διαχειριζόμενος αλγόριθμος RC2. Υποστηρίζονται μόνο οι λειτουργίες κρυπτογράφησης ECB, CFB και CBC. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.

class RC2Managed : public System::Security::Cryptography::RC2

Μέθοδοι

ΜέθοδοςΠεριγραφή
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Δημιουργεί τυχαίο κλειδί και το αποθηκεύει στα εσωτερικά του αλγορίθμου.

Δείτε επίσης