以下の内容はhttps://anton0825.hatenablog.com/entry/2018/05/05/000000より取得しました。


AESのブロック長は128bit固定

勘違いしてたけど、AESのブロック長は128bit固定。なのでIVも常に128bit。

鍵長は128,192,256から選べる。

stackoverflow.com

鍵はデータとXORを取るために使うのに、なぜブロック長と鍵長が一致しなくてもいいのかが不思議だ。以下の記事から想像するに、↓のようにしているのかなと思う。

  1. 鍵の先頭から32bit分を取り出す
  2. ブロックを32bitずつ分けて1とのXORを取る
  3. 鍵から次の32bit分を取り出し、再度XORを取る。この繰り返し

qiita.com

AddRoundKeyの処理を詳しく書いてる資料がなかなか見付からないな。。




以上の内容はhttps://anton0825.hatenablog.com/entry/2018/05/05/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14