Κωδικοποιητής/Αποκωδικοποιητής Κρυπτογράφησης Hill

Εισαγάγετε κείμενο και έναν πίνακα κλειδιού 2×2 για κωδικοποίηση ή αποκωδικοποίηση με την κρυπτογράφηση Hill.

Πώς να το χρησιμοποιήσετε

  1. Εισαγάγετε τις τιμές σας στα παραπάνω πεδία.
  2. Πατήστε "Υπολογισμός" για να δείτε το αποτέλεσμα.
  3. Χρησιμοποιήστε το "Κοινοποίηση" για να στείλετε το αποτέλεσμά σας.

Σχετικά με αυτόν τον υπολογιστή

Η κρυπτογράφηση Hill, που επινοήθηκε από τον Lester Hill το 1929, είναι μια κλασική πολυγραφική κρυπτογράφηση αντικατάστασης που κρυπτογραφεί τα γράμματα σε μπλοκ και όχι ένα προς ένα, χρησιμοποιώντας γραμμική άλγεβρα: κάθε ζεύγος γραμμάτων αντιστοιχίζεται σε ένα διάνυσμα αριθμών 2×1 (A=0…Z=25), πολλαπλασιάζεται με έναν πίνακα κλειδί 2×2 και ανάγεται κατά modulo 26 για να παραχθεί το ζεύγος του κρυπτογραφημένου κειμένου. Η αποκρυπτογράφηση αντιστρέφει τη διαδικασία χρησιμοποιώντας τον αντίστροφο κατά modulo του πίνακα κλειδιού, ο οποίος υπάρχει μόνο αν η ορίζουσα του πίνακα είναι πρώτη προς το 26.

Αυτό το εργαλείο κρυπτογραφεί ή αποκρυπτογραφεί κείμενο με την κρυπτογράφηση Hill δεδομένου ενός πίνακα κλειδιού 2×2, χειριζόμενο αυτόματα την αριθμητική modulo και την αντιστροφή πίνακα. Οι φοιτητές κρυπτογραφίας και οι διδάσκοντες της επιστήμης υπολογιστών το χρησιμοποιούν για να δουν πώς ο πολλαπλασιασμός πινάκων παράγει διάχυση σε ζεύγη γραμμάτων και για να ελέγξουν ασκήσεις που λύθηκαν με το χέρι σε σχέση με μια λειτουργική υλοποίηση αναφοράς.

Was this helpful?

Μπορείτε να επιλέξετε έως 3 αντιδράσεις.

Be the first to comment.

Δημοφιλείς υπολογιστές

Όλοι οι υπολογιστές