キーが不明な XNOR 暗号化ファイルを使用しています。https://github.com/hellman/xortoolで入手できる xortool を変更して、XNOR 暗号化で動作するようにします。
どうやら、'^' 演算子を使用する行は 2 行だけです。そこで、~ 演算子を使用して xnor に変更してみました。しかし、必要な出力を得ることができませんでした。どうすればこれを達成できますか?
編集:コードは、xortool.py の 248 行目でのみ「^」演算子を使用します。
key_possible_bytes[offset] += chr(ord(char) ^ most_char)
そしてroutine.pyの75行目
ret[index] = (chr(ord(char) ^ ord(key[index % len(key)])))
そのため、両方の前に ~ 演算子を追加しました。