Rezolvare PBinfo #3101

Decorative Icon Problema: XORCrypt / 3101

Decorative IconAutor: Darius

Cerința

Se citește un text de maxim 256 caractere și o cheie de număr egal de caractere cu textul citit. După aplicarea Encripției XOR, caracterele rezultate se vor afișa în format binar deoarece în majoritatea cazurilor se obțin caractere neprintabile.

Encripția XOR presupune aplicarea operatorului pe biți XOR între text și cheie, între fiecare caracter din text și caracterul din cheie de pe aceeași poziție cu cel din text: text[i] XOR cheie[i]. Pentru decriptare, operatorul se aplică între cheie și textul criptat.

Date de intrare

Fișierul de intrare xorcrypt.in conține:

  1. Pe prima linie un text format din maxim 256 caractere.
  2. Pe a doua linie cheia, de lungime egală cu textul.

Date de ieșire

Fișierul de ieșire xorcrypt.out va conține o singură linie, având caracterele în format binar separate prin spațiu.

Restricții și precizări
  • Se va folosi alfabetul englez.
Exemplu:

xorcrypt.in

xor
key

xorcrypt.out

00010011 00001010 00001011

Explicație

x^k -> 00010011
o^e -> 00001010
r^y -> 00001011

Decorative Icon Explică rezolvarea folosind Inteligența Artificială

Folosește modelul nostru de AI special antrenament pentru a rezolva problemele de pe PBinfo! În baza creditelor AI primești explicații pentru probleme, pe care le alegi și le rulezi exact atunci când dorești, la un singur click distanță! Află mai multe informații:

👉 Achiziționează credite AI
Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2026 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate