Я работаю с зашифрованным файлом XNOR, ключ которого неизвестен. Я хочу изменить xortool, который доступен здесь: https://github.com/hellman/xortool на работать для шифрования XNOR.
По-видимому, есть только две строки, в которых используется оператор '^'. Поэтому я попытался изменить их на xnor с помощью оператора ~. Но я не мог получить требуемый результат. Как я могу это сделать?
Изменить: код использует оператор «^» только в строке 248 в xortool.py
key_possible_bytes[offset] += chr(ord(char) ^ most_char)
и в строке 75 в рутинном.py
ret[index] = (chr(ord(char) ^ ord(key[index % len(key)])))
Поэтому я добавил оператор ~ перед ними обоими.