私は、Pythonのいくつかのファイルを、PyCrypto AES実装を介して指定されたAESキーを使って解読するよう努めています。私は現在、それが16バイトの静的なリストに設定されています(これが私に提供された方法でした)。しかし、ファイルを解読しようとすると、キーサイズが16,24、または32バイトでなければならないという警告が表示されます。次のように文字列にリストを変換するための私のコードは次のとおりです。Pythonでの解読のための静的なAESキーのフォーマット
''.join(str(x) for x in key)
私はリスト形式でキーが16バイトを持っていますが、私がやっている何か、それを変換するサイズを変更する必要があることを確認しました。鍵を何かに変更するのに最適な操作は何ですか?
[0x2a, 0x7e, 0x15, 0x16, 0x28, 0xae, 0xd2, 0xa6, 0xab, 0xf7, 0x15, 0x88, 0x09, 0xcf, 0x4f, 0x3c]
復号化に使用できる文字列にはどのようなものがありますか?
のように見える可能性がありますが、「.join(キーでxのCHR(X))」 'みました'もしあなたがPython 2を使っているなら? –