Šifra Affine

Zakódujte a dekódujte zprávy substituční šifrou Affine.

Jak používat

  1. Zadejte své hodnoty do polí výše.
  2. Klikněte na "Vypočítat" a zobrazí se výsledek.
  3. Pomocí tlačítka "Sdílet" odešlete svůj výsledek.

O této kalkulačce

Tento nástroj šifruje a dešifruje text pomocí Affine šifry, substituční šifry definované vztahem E(x) = (a·x + b) mod 26, kde x je číselná pozice písmene (A=0…Z=25), a a b jsou šifrovací klíče a výsledek se zpětně převede na písmeno. Protože dešifrování vyžaduje modulární dělení, klíč a musí být nesoudělný s 26 (nesmí s ním mít žádného společného dělitele kromě 1) — platnými hodnotami jsou 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25.

Jde o klasický výukový příklad v úvodních kurzech kryptografie, protože zobecňuje jak Caesarovu šifru (pro a=1), tak jednoduché multiplikativní šifry, a zároveň ukazuje, proč je modulární aritmetika a nesoudělnost důležitá pro invertibilitu. Zadejte svůj text a oba klíče a a b k zašifrování nebo dešifrování zprávy.

Was this helpful?

Můžete vybrat až 3 reakce.

Comments (0)

  • Be the first to comment.

Oblíbené kalkulačky

Všechny kalkulačky