Affint chiffer
Kryptera text med det affina chiffer, en linjär matematisk kryptering baserad på modulär aritmetik.
Affint chiffer
Det affina chiffer är en klassisk krypteringsmetod som kombinerar multiplikation och addition i modulär aritmetik. Varje bokstav omvandlas av formeln E(x) = (a*x + b) mod 26, där a och b är dina valda tangenter och x är bokstavens position (0–25). För att dekryptera, tillämpar du den inversa transformationen med den modulära multiplikativa inversen av a.
Till skillnad från enklare chiffer som Caesar (som bara skiftar) erbjuder affin chiffer mer säkerhet genom två oberoende parametrar. Multiplikatorn a måste vara coprime med 26 — vilket betyder att den inte delar några andra gemensamma faktorer än 1 — vilket ger dig tolv giltiga val: 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25. Kombinerat med 26 möjliga förskjutningar (b) är detta 3,12 olika nyckelkombinationer. Caesars 25.
Klistra in din klartext och välj koda för att kryptera den, eller klistra in chiffertext och välj avkoda för att återställa originalet. Multiplikatorn styr hur bokstäver krypteras, medan förskjutningen förskjuter dem efteråt. Stora och icke-bokstavstecken passerar oförändrade. Allt körs i din webbläsare, så din text och nycklar lämnar aldrig din enhet. Livet visar hur många bokstäver som omvandlades och det totala antalet tecken.