Affine-salaus

Koodaa ja pura viestejä Affine-korvaussalauksella.

Käyttöohjeet

  1. Syötä arvosi yllä oleviin kenttiin.
  2. Näe tulos painamalla "Laske".
  3. Lähetä tuloksesi "Jaa"-painikkeella.

Tietoa tästä laskurista

Tämä työkalu salaa ja purkaa tekstiä Affine-salauksella, korvaussalauksella, joka määritellään E(x) = (a·x + b) mod 26, missä x on kirjaimen numeerinen paikka (A=0…Z=25), a ja b ovat salausavaimet, ja tulos kuvautuu takaisin kirjaimeksi. Koska purkaminen vaatii modulaarista jakoa, avaimen a on oltava yhteistekijätön luvun 26 kanssa (ei yhteistä tekijää lukuun ottamatta ykköstä) — kelvollisia valintoja ovat 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23 ja 25.

Se on klassinen opetusesimerkki kryptografian peruskursseilla, koska se yleistää sekä Caesarin salauksen (kun a=1) että yksinkertaiset kertolaskusalaukset, osoittaen samalla, miksi modulaarinen aritmetiikka ja yhteistekijättömyys ovat tärkeitä käännettävyyden kannalta. Syötä tekstisi ja kaksi avainta a ja b koodataksesi tai purkaaksesi viestin.

Was this helpful?

Voit valita enintään 3 reaktiota.

Comments (0)

  • Be the first to comment.

Suositut laskimet

Kaikki laskurit