AES: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
== Implementations == |
== Implementations == |
||
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] |
|||
: 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 12:39, 9 June 2016
Implementations
In Python:
- Probably best out there. Clean implementation.
- Including step-by-step test vector (for AES-256) — MAYBE INCORRECT
In Go:
- Clear explanation and implemetation
In Javascript:
- AES (Rijndael) Encryption Test in JavaScript, from Herbert Hanewinkel (input in hexadecimal, as it ought to be!)