#3140
a1z26
Să se codeze/decodeze un șir folosind cifrul A1Z26
#3141
atbash
Cifrul atbash este un cifru de substituție care constă în inversarea alfabetului: prima literă din alfabet se interschimbă cu ultima, a doua cu penultima, etc.
Se dă un șir s
care conține doar litere mari. Să se aplice cifrul atbash pe el.
#3142
polybius
Dându-se un șir de caractere, să se cripteze/decripteze șirul dat folosind un tabel polybius
.
#3495
FourSquare
Codificati un mesaj folosind cifrul Four Square.
cifrul Four Square
#3595
FourSquare1
Decodificati un mesaj folosind cifrul Four Square.
cifrul Four Square
#3310
afin
Cifrul Afin este un cifru unde fiecare literă este înlocuită cu o altă literă printr-o operație matematica. Fiecărei litere i se asociază un cod: a-0
, b-1
, c-2
, … z-25
. De asemenea, mai avem două numere a
și b
, numite chei. Fiecare literă se înlocuiește cu litera care are codul egal cu (a*x+b)
mod. 26
, unde x
este codul literei.
Dându-se valoarea celor două chei și un mesaj să se afișeze mesajul criptat.
cifrul Afin
#3293
bifid
Se citește un mesaj. Afișați codificarea sau decodificarea acestuia folosind cifrul bifid.
cifrul bifid
#3320
trifid
Să se cripteze sau să se decripteze un mesaj folosind cifrul trifid
.
#3190
Vigenere
Se citesc 2 texte a
și b
cu lungimea maximă de 255
de caractere pe linii diferite. Să se afișeze textul după aplicarea Cifrului Vigenere
la textul a
cu cheia b
.
#3561
Playfair
Să se cripteze sau să se decripteze un mesaj folosind cifrul Playfair
.
cifrul Playfair