現在、Python で PKCS#7 パディングを実装しており、16 で割り切れる数になるようにファイルのチャンクをパディングする必要があります。これらのバイトを追加するには、次の方法を使用することをお勧めします。
input_chunk += '\x00'*(-len(input_chunk)%16)
私がする必要があるのは次のとおりです。
input_chunk_remainder = len(input_chunk) % 16
input_chunk += input_chunk_remainder * input_chunk_remainder
明らかに、上記の 2 行目は間違っています。input_chunk_remainder
最初の文字列を 1 バイト文字列に変換する必要があります。Pythonでこれを行うにはどうすればよいですか?