Affine šiffer

Kodeeri ja dekodeeri sõnumeid Affine'i asendusšifriga.

Kuidas kasutada

  1. Sisestage oma väärtused ülaltoodud väljadele.
  2. Tulemuse nägemiseks klõpsake "Arvuta".
  3. Tulemuse saatmiseks kasutage nuppu "Jaga".

Selle kalkulaatori kohta

See tööriist krüpteerib ja dekrüpteerib teksti Affine šifferiga, asendusšifriga, mis on defineeritud kui E(x) = (a·x + b) mod 26, kus x on tähe numbriline positsioon (A=0…Z=25), a ja b on krüpteerimisvõtmed ja tulemus vastendatakse tagasi täheks. Kuna dekrüpteerimiseks on vajalik modulaarjagamine, peab võti a olema ühistegurita 26-ga (ei jaga ühist tegurit 1-st suuremat) — kehtivad valikud on 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25.

See on klassikaline õppenäide sissejuhatavatel krüptograafiakursustel, sest see üldistab nii Caesari šifri (kui a=1) kui ka lihtsad korrutamisšifrid, näidates samas, miks modulaararitmeetika ja ühistegurita olek tähtsad on pöördväärtuse jaoks. Sisesta oma tekst ja kaks võtit a ja b, et kodeerida või dekodeerida sõnum.

Was this helpful?

Saate valida kuni 3 reaktsiooni.

Comments (0)

  • Be the first to comment.

Populaarsed kalkulaatorid

Kõik kalkulaatorid