Codificator/decodificator cifru Hill

Introduceți textul și o matrice-cheie 2×2 pentru a codifica sau decodifica cu cifrul Hill.

Cum se folosește

  1. Introduceți valorile necesare în câmpuri.
  2. Apăsați „Calculează” pentru a vedea rezultatul.
  3. Copiați sau distribuiți rezultatul cu butonul „Distribuie”.

Despre acest calculator

Inventat de Lester Hill în 1929, cifrul Hill este un cifru clasic de substituție poligrafică care criptează literele în blocuri, nu una câte una, folosind algebra liniară: fiecare pereche de litere este transformată într-un vector numeric 2×1 (A=0…Z=25), înmulțită cu o matrice-cheie 2×2 și redusă modulo 26 pentru a produce perechea de text cifrat. Decriptarea inversează procesul folosind inversa modulară a matricei-cheie, care există doar dacă determinantul matricei este prim cu 26.

Acest instrument criptează sau decriptează text cu un cifru Hill, pornind de la o matrice-cheie 2×2, și se ocupă automat de aritmetica modulară și de inversarea matricei. Studenții la criptografie și instructorii de informatică îl folosesc pentru a vedea cum înmulțirea matricelor produce difuzie între perechile de litere și pentru a verifica temele rezolvate de mână față de o implementare de referință funcțională.

Was this helpful?

Puteți alege până la 3 reacții.

Comments

  • Be the first to comment.

Calculatoare populare

Toate calculatoarele