Affint chiffer

Koda och avkoda meddelanden med det affina substitutionschiffret.

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

Det här verktyget krypterar och dekrypterar text med affint chiffer, ett substitutionschiffer definierat av E(x) = (a·x + b) mod 26, där x är en bokstavs numeriska position (A=0…Z=25), a och b är krypteringsnycklarna, och resultatet avbildas tillbaka till en bokstav. Eftersom det kräver modulär division för att dekryptera måste nyckeln a vara relativt prima med 26 (dela ingen gemensam faktor förutom 1) — giltiga val är 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25.

Det är ett klassiskt undervisningsexempel i introduktionskurser i kryptografi eftersom det generaliserar både Caesar-chiffret (när a=1) och enkla multiplikativa chiffer, samtidigt som det visar varför modulär aritmetik och relativt prima tal spelar roll för inverterbarheten. Ange din text och de två nycklarna a och b för att koda eller avkoda ett meddelande.

Was this helpful?

Du kan välja upp till 3 reaktioner.

Comments (0)

  • Be the first to comment.

Populära kalkylatorer

Alla räknare