AES: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 2: | Line 2: | ||
In '''Python''': |
In '''Python''': |
||
* [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) |
: Including step-by-step test vector (for AES-256) — ''MAYBE INCORRECT'' |
||
* [https://github.com/caller9/pythonaes Caller9's python implementation on GitHub] |
* [https://github.com/caller9/pythonaes Caller9's python implementation on GitHub] |
||
* [https://github.com/ricmoo/pyaes Richard Moore's implementation on GitHub] |
* [https://github.com/ricmoo/pyaes Richard Moore's implementation on GitHub] |
||
In '''Go''': |
|||
* [http://blog.nindalf.com/implementing-aes/ Krishna's blog -- Implementing AES] |
|||
: Clear explanation and implemetation |
|||
In '''Javascript''': |
In '''Javascript''': |
Revision as of 12:34, 9 June 2016
Implementations
In Python:
- 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!)