1 Ανοίξτε το αρχείο που περιέχει τα δεδομένα που θέλετε να κρυπτογραφήσετε , στο περιβάλλον ανάπτυξης των σας επιλογή. Για αυτό το παράδειγμα ? Σκοπεύετε να κρυπτογραφήσετε ένα απλό String :
σειρά mySampleData = 2
Προσθέστε τις αναφορές κατηγορίας κρυπτογράφησης που παρέχεται από το «Δεδομένα για την κρυπτογράφηση και αποκρυπτογράφηση χρησιμοποιώντας κρυπτογραφία ». πλαίσιο προγραμματισμού στην κορυφή του αρχείου :
χρησιμοποιώντας System.Security.Cryptography ?
εικόνων 3
Υπόσταση την κατάλληλη κατηγορία κρυπτογραφία - σε αυτήν την περίπτωση , η κατηγορία AesManaged - - η οποία δημιουργεί αυτόματα ένα κλειδί κρυπτογράφησης :
AesManaged sampleCryptInstance = νέα AesManaged ( ) ?
Η 4
κρυπτογράφηση το string τοποθετώντας τον σε έναν πίνακα byte , στέλνοντας το cypher ως παράμετρος :
byte
[ ] sampleEncryptBytes = EncryptStringToBytes_Aes ( πρωτότυπο, sampleCryptInstance.Key , sampleCryptInstance.IV ) ?
5
μειώνω τον πίνακα byte χρησιμοποιώντας την κρυπτογραφία και τοποθετήστε το σε μια σειρά :
εγχόρδων
sampleDecodedData = DecryptStringFromBytes_Aes ( κρυπτογραφημένα , sampleCryptInstance.Key , sampleCryptInstance.IV ) ?
Η 6
Debug κωδικό σας και δοκιμάστε το για να δείτε αν λειτουργεί όπως αναμένεται
Η .
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα