Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να αποκρυπτογραφήσετε ένα αρχείο που έχει κρυπτογραφημένα σε Blowfish

. Η Microsoft NET framework σας παρέχει τη δυνατότητα για την κρυπτογράφηση και αποκρυπτογράφηση των δεδομένων με τη χρήση του Blowfish σχήμα . Blowfish είναι ένα σύστημα κρυπτογράφησης που προστατεύει τις ιδιωτικές πληροφορίες όπως οικονομικά δεδομένα , ιατρικά αρχεία και πληροφορίες Κοινωνικής Ασφάλισης . Blowfish λειτουργίες κρυπτογραφήσει και να αποκρυπτογραφήσει τα αρχεία , ώστε να μπορείτε να αποθηκεύσετε πληροφορίες σχετικά με τον server ή ακόμα και στον τοπικό υπολογιστή. Χρησιμοποιήστε αυτές τις λειτουργίες για να αποκρυπτογραφήσει ένα Blowfish αρχείο που χρησιμοποιείται στο λογισμικό . Οδηγίες
Η 1

Δημιουργήστε μια μεταβλητή που καθορίζει το κλειδί Blowfish . Το κλειδί είναι ο κωδικός πρόσβασης για την αποκρυπτογράφηση του αρχείου . Ο παρακάτω κώδικας δημιουργεί το Blowfish μεταβλητή και ορίζει ότι περιέχει ένα « mypass " κλειδί κωδικό πρόσβασης :

Δημ. pwd Όπως String.pwd = " mypass " 2

Ορίστε το κλειδί για την αντικείμενο κρυπτογράφησης . Το αντικείμενο κρυπτογράφησης είναι μια μεταβλητή που περιέχει όλες τις πληροφορίες , όπως ο κωδικός αποκρυπτογράφησης. Ο παρακάτω κώδικας ορίζει Blowfish μεταβλητή σας και το κλειδί για την αποκρυπτογράφηση :

Dim κρύπτη As New Chilkat.Crypt2 ( ) crypt.SetEncodedKey ( pwd , " ascii " )
εικόνων 3

Αποκρυπτογράφηση αρχείων σας . Blowfish αποκρυπτογραφεί το αρχείο και το αποθηκεύει σε ένα μη κρυπτογραφημένο αρχείο . Ο ακόλουθος κώδικας αποκρυπτογραφεί ένα αρχείο με το όνομα " encrypted.dat » και την αποθηκεύει σε ένα αρχείο με όνομα " c.txt " :

πλήρης = crypt.CkDecryptFile ( " encrypted.dat " , " encrypted.txt " )

η " πλήρης" μεταβλητή αυτή δηλώνει ότι η αποκρυπτογράφηση ήταν μια επιτυχία .
Η 4

Στείλτε ένα μήνυμα προς τον χρήστη λογισμικό που η αποκρυπτογράφηση ολοκληρώθηκε με επιτυχία . Ο παρακάτω κώδικας στέλνει ένα μήνυμα προς τον χρήστη λογισμικό :

MsgBox ( "Το αρχείο αποκρυπτογραφούνται " )
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα