System::Security::Cryptography::ICryptoTransform class

ICryptoTransform class

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

class ICryptoTransform : public virtual System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
virtual get_InputBlockSize()Μέγεθος μπλοκ εισόδου.
virtual get_OutputBlockSize()Μέγεθος μπλοκ εξόδου.
virtual TransformBlock(ArrayPtr<uint8_t>, int, int, ArrayPtr<uint8_t>, int)Πληροφορίες RTTI.
virtual TransformFinalBlock(ArrayPtr<uint8_t>, int, int)Επεξεργάζεται το τελευταίο μπλοκ δεδομένων και υπολογίζει την τιμή εξόδου.

Δείτε επίσης