Κλάση System::Security::Cryptography::TripleDESManaged

TripleDESManaged class

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

class TripleDESManaged : public System::Security::Cryptography::TripleDES

Μέθοδοι

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

Δείτε επίσης