Πίνακας περιεχομένων:

Πώς μπορώ να αποκρυπτογραφήσω το RSA;
Πώς μπορώ να αποκρυπτογραφήσω το RSA;

Βίντεο: Πώς μπορώ να αποκρυπτογραφήσω το RSA;

Βίντεο: Πώς μπορώ να αποκρυπτογραφήσω το RSA;
Βίντεο: Η ασύμμετρη κρυπρογράφηση- Με απλά λόγια 2024, Νοέμβριος
Anonim

ΒΙΝΤΕΟ

Λαμβάνοντας υπόψη αυτό, πώς διορθώνετε την κρυπτογράφηση RSA;

Ένα πολύ απλό παράδειγμα κρυπτογράφησης RSA

  1. Επιλέξτε πρώτους p=11, q=3.
  2. n = pq = 11,3 = 33. phi = (p-1) (q-1) = 10,2 = 20.
  3. Επιλέξτε e=3. Ελέγξτε gcd(e, p-1) = gcd(3, 10) = 1 (δηλαδή οι 3 και 10 δεν έχουν κοινούς παράγοντες εκτός από 1),
  4. Υπολογίστε το d έτσι ώστε ed ≡ 1 (mod phi) δηλ. υπολογίστε d = (1/e) mod phi = (1/3) mod 20.
  5. Δημόσιο κλειδί = (n, e) = (33, 3)

Επιπλέον, πώς υπολογίζετε το RSA σας; Τα κλειδιά για τον αλγόριθμο RSA δημιουργούνται με τον ακόλουθο τρόπο:

  1. Επιλέξτε δύο διακριτούς πρώτους αριθμούς p και q.
  2. Υπολογίστε n = pq.
  3. Υπολογίστε το λ(n), όπου λ είναι η συνάρτηση totient του Carmichael.
  4. Επιλέξτε έναν ακέραιο e έτσι ώστε 1 < e < λ(n) και gcd(e, λ(n)) = 1; δηλαδή το e και το λ(n) είναι συμπρωτεύοντα.

Εξάλλου, πώς μπορώ να αποκρυπτογραφήσω ένα δημόσιο κλειδί;

Δεδομένου ότι οι 175 χαρακτήρες είναι 1400 bit, ακόμη και ένα μικρό κλειδί RSA θα μπορεί να το κρυπτογραφήσει

  1. Λάβετε το δημόσιο κλειδί.
  2. Δημιουργήστε το αρχείο τυχαίου κωδικού πρόσβασης.
  3. Κρυπτογραφήστε το αρχείο με το τυχαίο κλειδί.
  4. Κρυπτογραφήστε το τυχαίο κλειδί με το δημόσιο αρχείο κλειδιού.
  5. Αποκρυπτογραφήστε το τυχαίο κλειδί με το αρχείο ιδιωτικού κλειδιού μας.
  6. Αποκρυπτογραφήστε το μεγάλο αρχείο με το τυχαίο κλειδί.

Πώς μπορώ να κρυπτογραφήσω ένα μήνυμα με RSA;

Κρυπτογράφηση και αποκρυπτογράφηση χρησιμοποιώντας RSA . Κρυπτογράφηση με χρήση RSA : Προς το κρυπτογράφηση ένα απλό κείμενο Μ χρησιμοποιώντας ένα RSA δημόσιο κλειδί απλώς αναπαριστάνουμε το απλό κείμενο ως αριθμό μεταξύ 0 και N-1 και στη συνέχεια υπολογίζουμε το κρυπτοκείμενο C ως: C = Me mod N.

Συνιστάται: