Affint chiffer
Koda och avkoda meddelanden med det affina substitutionschiffret.
Resultat
Så här använder du
- Ange dina värden i fälten ovan.
- Tryck på Beräkna för att se resultatet direkt.
- 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.
Var det här till hjälp?
Du kan välja upp till 3 reaktioner.
Populära kalkylatorer
Lånkalkylator
Månadsbetalning, total ränta och fullständig amorteringsplan.
Procenträknare
Procentuell förändring, procent av och förhållandeberäkningar.
Rabattkalkylator
Beräkna slutpris, besparing och rabattbelopp.
BMI-räknare
Body mass index från längd och vikt (metriskt eller imperial).
Ålderskalkylator
Beräkna din exakta ålder i år, månader och dagar från ett födelsedatum.
Ränta-på-ränta-kalkylator
Beräkna slutbelopp och intjänad ränta med ränta-på-ränta.
Alla räknare
- Lånkalkylator
- Vinstkalkylator
- Rabattkalkylator
- BMI-räknare
- Procenträknare
- Idealviktsräknare
- Ålderskalkylator
- Beräknad förlossningskalkylator
- Ränta-på-ränta-kalkylator
- BMR-kalkylator (basalmetabolism)
- Dricksberäknare
- Bränslekostnadskalkylator
- Datumskillnad-kalkylator
- Sömncykelkalkylator
- Daglig vattenbehov-kalkylator
- Enkel ränta-kalkylator
- Pulszonkalkylator
- Löpartempo-kalkylator
- Ålderskalkylator för husdjur
- Kalkylator för förbrända kalorier
- Makroräknare
- TDEE-kalkylator (Total daglig energiförbrukning)
- Midja-höft-kvot-kalkylator
- Utmärkelsediplom-kalkylator (Takdir/Teşekkür)
- Kalkylator för enrepsmax (1RM)
- Ägglossningskalkylator
- Elkostnadskalkylator
- Jämförpriskalkylator
- Sparmål-kalkylator
- Nollpunktskalkylator
- Färgkalkylator
- Kalkylator för kursgenomsnitt
- Beräkning av arbetsdagar
- Beräkning av tidslängd
- Beräkning av bränsleförbrukning
- Temperaturomvandlare
- Plattkalkylator
- Bildförhållandekalkylator
- Romartalsomvandlare
- Kalkylator för tid till målvikt
- Lönomvandlare (timme till år)
- Kreditkortsvalidator (Luhn)
- Kalkylator för kroppsyta (BSA)
- Kalkylator för upplevd temperatur
- Kalkylator för Ohms lag
- Kalkylator för pixeltäthet (PPI)
- Kalkylator för molmassa
- Stjärnteckenkalkylator (västerländskt + kinesiskt)
- IBAN-validator
- Skostorleksomvandlare
- Sökning av landsinfo och landskod
- Tidszonsskillnad (världsklocka)
- CAGR-kalkylator (sammansatt årlig tillväxttakt)
- Räknare för 72-regeln
- Promilleräknare (BAC)
- Kalkylator för fettfri kroppsmassa (LBM)
- Räknare för Pythagoras sats
- Hastighetsomvandlare
- Räknare för nedladdningstid
- Datumberäknare (lägg till/dra ifrån)
Inga kalkylatorer hittades
Kommentarer