OhMyCalc

Cifratore Hill: crittografia a matrice

Crittografa il testo utilizzando il cifrario Hill con una matrice di chiavi 2×2 o 3×3.

Come funziona

Il cifrario di Hill moltiplica un vettore di lettere per la matrice di chiavi mod 26. Per la decrittazione, viene utilizzato l'inverso modulare della matrice.

Come utilizzare il cifrario Hill: crittografia a matrice

  1. Inserisci o incolla il testo nel campo di immissione.
  2. Il risultato codificato o decodificato appare automaticamente.
  3. Copiare l'output utilizzando il pulsante Copia.
  4. Cambia tra le modalità di codifica e decodifica, se disponibile.

Riferimento Rapido

DaA
A65 (ASCII)
Z90 (ASCII)
a97 (ASCII)
048 (ASCII)
Spazio32 (ASCII)
@64 (ASCII)

Casi d'Uso

Formula

Il cifrario di Hill moltiplica un vettore di indici di lettere (A=0…Z=25) per la matrice di chiave modulo 26. La decrittazione utilizza la matrice inversa mod 26. La matrice di chiave deve essere invertibile mod 26.

Domande Frequenti

Cos'è il cifrario di Hill?
Il cifrario di Hill è un cifrario a sostituzione poligrafica basato sull'algebra lineare.
Cosa rende valida una matrice di chiavi?
La matrice chiave deve essere invertibile modulo 26. Ciò significa che il suo determinante deve essere coprimo con 26 (cioè, mcd(det, 26) = 1).
In che modo 2×2 e 3×3 influiscono sulla crittografia?
Una matrice 2×2 crittografa coppie di lettere alla volta;
Perché viene aggiunta la spaziatura interna?
La lunghezza del testo in chiaro deve essere un multiplo della dimensione della matrice.
È possibile decifrare il cifrario di Hill?
Sì.