AES: Difference between revisions

From miki
Jump to navigation Jump to search
Line 2: Line 2:
In '''Python''':
In '''Python''':
* [https://jhafranco.com/2013/06/03/validation-of-an-aes-implementation-in-python/ Validation of an AES implementation in Python 3, by João H de A Franco]
* [https://jhafranco.com/2013/06/03/validation-of-an-aes-implementation-in-python/ Validation of an AES implementation in Python 3, by João H de A Franco]
: Look good at first sight, but actually the interface is incredibly weird and twisted. Why people can't do simple things?!?
: Probably best out there. Clean implementation.
* [http://brandon.sternefamily.net/2007/06/aes-tutorial-python-implementation/ Brandon Stern's AES implementation in Python]
* [http://brandon.sternefamily.net/2007/06/aes-tutorial-python-implementation/ Brandon Stern's AES implementation in Python]
: Including step-by-step test vector (for AES-256) — ''MAYBE INCORRECT''
: Including step-by-step test vector (for AES-256) — ''MAYBE INCORRECT''

Revision as of 13:17, 9 June 2016

Implementations

In Python:

Look good at first sight, but actually the interface is incredibly weird and twisted. Why people can't do simple things?!?
Including step-by-step test vector (for AES-256) — MAYBE INCORRECT

In Go:

Clear explanation and implemetation

In Javascript: