Programul realizeaza criptare/decriptare XOR, cheia permutandu-se circular de fiecare daca cand se termina de xorat toate caracterele acesteia.
Textul criptat este luat din "Enigma Otiliei", de George Calinescu.
Am intampinat cateva probleme la decriptarea fisierului binar, nu toate caracterele erau decriptate corect, insa folosind documentatia, am reusit sa scriem corect fisierul binar, transformand caracterele in bytes.
Comenzile de rulare ale programului sunt:
python encrypt.py <cheie> <input file> <output file>
si
python decrypt.py <cheie> <output> <input_recuperat file>
Proiect realizat de:
Rosu Vlad-Andrei, 151
Benescu Ioan, 151
Gheorghe Radu-Mihai, 151