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

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να χρησιμοποιήσετε Κρυπτογράφηση Αλγόριθμοι σε Visual C + +

Είναι αρκετά εύκολο στη χρήση αλγορίθμων κρυπτογράφησης σε οπτικό C + + . Η πιο κοινή προσέγγιση είναι να χρησιμοποιήσετε το δημόσιο κλειδί κρυπτογράφησης με ένα ψηφιακό πιστοποιητικό . Για να επιτευχθεί αυτό , το μόνο που χρειάζεται είναι να έχουν πρόσβαση στη βιβλιοθήκη αλγόριθμο Chilkat C + + κρυπτογράφησης . Οδηγίες
Η 1

Καθορίστε εάν η Chilkat C + + αλγόριθμος είναι διαθέσιμη για τα Windows σταθμό εργασίας του προγραμματισμού σας . Αν δεν είναι , τότε πάμε το World Wide Web για να το κατεβάσετε . 2

Ανοίξτε το Visual C + + στο σταθμό εργασίας του προγραμματισμού σας και να δημιουργήσετε ένα νέο αρχείο που ονομάζεται encrypt.cpp .
Η
3

Τοποθετήστε το CkCrypt.2 αρχεία κεφαλίδας και CkCert.h στην κορυφή αυτού του αρχείου . Αυτό μπορεί να επιτευχθεί χρησιμοποιώντας την ακόλουθη σύνταξη : # include # include
Η 4

Δημιουργήστε μια λειτουργία που ονομάζεται κενό RunEncryption ( )
5

προετοιμαστεί ένα νέο αντικείμενο CkCrypt2 . . Η σύνταξη για αυτό είναι : CkCrypt2 myEncrypt ?
Η 6

Καθιέρωση κρυπτογράφησης δημόσιου κλειδιού . Κλήση αυτό put_CryptAlgorithm με την ακόλουθη σύνταξη : myEncrypt.put_CryptAlgorithm ( " pki ")?
Η 7

προετοιμαστεί ένα νέο αντικείμενο πιστοποιητικού . Χρησιμοποιήστε την ακόλουθη σύνταξη : CkCert myCertificate ?
8

Τοποθετήστε ψηφιακό πιστοποιητικό σας από ένα αρχείο . Αυτό μπορεί να γίνει χρήση της λειτουργίας LoadFromFile . Θα υποθέσουμε ότι το πιστοποιητικό αυτό ονομάζεται sample.cert.myCertificate.LoadFromFile ( " sample.cert ")?
Η 9

Κρυπτογράφηση του αρχείου χρησιμοποιώντας τη λειτουργία CkEncryptFile . Ας υποθέσουμε ότι τα δεδομένα που θέλετε να κρυπτογραφήσετε είναι στο αρχείο με το όνομα fileToEncrypt.txt . Χρησιμοποιήστε την ακόλουθη σύνταξη : myEncrypt.CkEncryptFile ( " fileToEncrypt.txt ")?

10

μεταγλώττισης encrypt.cpp σε Visual C + + . Αν η μεταγλώττιση είναι επιτυχής , εκτελέστε αυτό το πρόγραμμα για να το δοκιμάσετε .
Η
εικόνων

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

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