私は現在、byte []とそれを設定するための配置をとる関数[C#]を持っていますが、暗号化中に時々エラーがスローされます。
private byte[] AlignByteArray(byte[] content, int alignto)
{
long thelength = content.Length - 1;
long remainder = 1;
while (remainder != 0)
{
thelength += 1;
remainder = thelength % alignto;
}
Array.Resize(ref content, (int)thelength);
return content;
}
関数に問題がある人はいますか?AES暗号化中にコンテンツサイズが無効であるというエラーが表示されます。これは、コンテンツサイズが正しくパディングされていないことを示しています。