Cifrul Affine

Codifică și decodifică mesaje cu cifrul de substituție Affine.

Cum se folosește

  1. Introduceți valorile necesare în câmpuri.
  2. Apăsați „Calculează” pentru a vedea rezultatul.
  3. Copiați sau distribuiți rezultatul cu butonul „Distribuie”.

Despre acest calculator

Acest instrument criptează și decriptează text folosind cifrul Affine, un cifru de substituție definit prin E(x) = (a·x + b) mod 26, unde x este poziția numerică a unei litere (A=0…Z=25), a și b sunt cheile de criptare, iar rezultatul este transpus înapoi într-o literă. Deoarece decriptarea necesită împărțire modulară, cheia a trebuie să fie prim cu 26 (să nu aibă niciun factor comun în afară de 1) — valorile valide sunt 1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25.

Este un exemplu didactic clasic în cursurile introductive de criptografie, pentru că generalizează atât cifrul Caesar (atunci când a=1), cât și cifrurile multiplicative simple, arătând în același timp de ce aritmetica modulară și coprimalitatea contează pentru inversabilitate. Introduceți textul și cele două chei a și b pentru a cripta sau decripta un mesaj.

Was this helpful?

Puteți alege până la 3 reacții.

Comments (0)

  • Be the first to comment.

Calculatoare populare

Toate calculatoarele