Lista de probleme 9

Filtrare

Dificultate

Operații intrare/ieșire


Etichete

#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.

Dându-se un șir de caractere, să se cripteze/decripteze șirul dat folosind un tabel polybius.

#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.

#3293 bifid

Se citește un mesaj. Afișați codificarea sau decodificarea acestuia folosind cifrul bifid.

#3320 trifid

Să se cripteze sau să se decripteze un mesaj folosind cifrul trifid.

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.

Se citește un text. Se cere criptarea acestuia folosind Encripția XOR.

Se citește un text. Se cere criptarea/decriptarea acestuia folosind Cifrul Caesar.