Реализовать шифратор/дешифратор файлов на базе простого XOR-алгоритма.
Поскольку алгоритм является симметричным, повторная шифрация файла приведет к его расшифровке.
Суть алгоритма
1. Пользователь вводит ключ (пароль).
2. Байты файла подвергаются следующей трансформации:
o[n] = i [ n ] ^ key[ n % m]
где o — n-й результирующий байт выходного файла, i — n-й байт входного файла, m— длина ключа, key — сам ключ.
Буду очень благодарен, если поможете с этой задачей