Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
AES-128-CBC を使用する場合、openssl が 8 バイトで割り切れるメッセージをどのように処理するのか疑問に思っていました。削除するパディング (PKCS#5/PKCS#7) がないことを openssl はどのように検出できますか? 特に、メッセージが 8 以下の ASCII コードの文字で終わる場合。
私の質問が明確であることを願っています。ありがとう
答えは、データをブロックサイズで分割できる場合でも、パディングは常に追加されるということです。したがって、8バイトの文字列には8バイトが埋め込まれます(ASCIIコード8)。