ネットで見つけたものは意味不明なものを生成するように見えるため、Python Ciphersaber 2 実装を作成しようとしています。解読中に、整数値で表されるキーストリームを使用して文字列の 1 文字を xor し、その結果を文字列文字にキャストできる必要があります。私は Python にまったく慣れていないので、ひどい失敗は無視してください。
私がこれまでに試したこと:
plaintext[i] = ord(msg[i] ^ keystream[i]
plaintext[i] = str(plaintext[i])
その結果、整数値になりました
と
plaintext[i] = ord(msg[i] ^ keystream[i]
plaintext[i] = chr(plaintext[i])
その結果、値 y, \xed \xf4 \x07 が得られます。これらはバイト値ですか?
どんな助けにも感謝します