← Teksta un sarakstu rīki
Teksta un sarakstu rīki · darbojas lokāli

Affine šifrēšanas rīks

Kodēt vai dekodēt latīņu burtus, izmantojot validētus afīnā reizinātāja un nobīdes atslēgas aritmētikā modulo 26.

Gatavs. Jūsu darba dati paliek šajā pārlūkprogrammā.

Kāpēc šis rīks ir noderīgs

Izmantojiet Affine Cipher rīku klases piemēriem, kuriem nepieciešama ar atslēgu saistīta aizstāšana ar skaidri invertējamu reizinātāju.

Kā tas darbojas

Kodētājs aprēķina (a·x+b) mod 26; dekodēšana atrod a modularo inverso un noraida reizinātājus, kas nav savstarpēji pirmskaitļi ar 26.

Praktisks piemērs

Ar reizinātāju 5 un nobīdi 8, AFFINE CIPHER tiek kodēts kā IHHWVC SWFRCP un atkodējas atpakaļ, nemainot atstarpi.

Validācija

Aprēķins ir deterministisks un paskaidro validācijas kļūdas, nevis klusi maina nederīgu ievadi.

Privātuma robeža

Ievade un izvade paliek šajā cilnē. Kopēšana un lejupielāde notiek, izmantojot pārlūkprogrammas API, bez augšupielādes serverī.

Rezultātu pase

Katrs palaidums ziņo savu rīka režīmu, laikspiedolu un ievades/izvades izmēru, lai pārveidotos datus varētu auditēt.