Reading — step 1 of 5
Read
~1 min readKey Schedule & Full Cipher
Full AES Encrypt/Decrypt
Putting it together for AES-128 (10 rounds):
python
Decryption applies inverse operations in reverse order:
python
The encrypt/decrypt pair is the block cipher. It transforms 16 bytes ↔ 16 bytes given a 16-byte key.
For LARGER plaintexts, you need a mode of operation (next chapter).
Discussion
Ask a question, share an insight, or help someone who’s stuck.
Sign in to post a comment or reply.
Loading…