Hill-chiffer: kodare/avkodare

Ange text och en 2×2-nyckelmatris för att koda eller avkoda med Hill-chiffret.

Så här använder du

  1. Ange dina värden i fälten ovan.
  2. Tryck på Beräkna för att se resultatet direkt.
  3. Använd Dela-knappen för att kopiera en länk till ditt resultat.

Om denna kalkylator

Hill-chiffret, uppfunnet av Lester Hill 1929, är ett klassiskt polygrafiskt substitutionschiffer som med hjälp av linjär algebra krypterar bokstäver i block i stället för en i taget: varje bokstavspar avbildas på en 2×1-talsvektor (A=0…Z=25), multipliceras med en 2×2-nyckelmatris och reduceras modulo 26 för att ge chiffertextens par. Dekrypteringen vänder på processen med hjälp av nyckelmatrisens modulära invers, som bara finns om matrisens determinant är relativt prim med 26.

Verktyget krypterar eller dekrypterar text med ett Hill-chiffer givet en 2×2-nyckelmatris och sköter den modulära aritmetiken och matrisinversionen automatiskt. Kryptografistudenter och lärare i datavetenskap använder det för att se hur matrismultiplikation ger diffusion över bokstavspar och för att kontrollera handräknade läxor mot en fungerande referensimplementation.

Was this helpful?

Du kan välja upp till 3 reaktioner.

Comments

  • Be the first to comment.

Populära kalkylatorer

Alla räknare