AES - Rijndael implementation in (Free)Pascal
Zip archive (Unix text files) containing:
- README.txt
- rijndael.pas:
unit with basic Rijndael routines
- rijndaelecb.pas:
unit for using Rijndael in Electronic Codebook mode
- rijndael-test.pas:
program for simple automatic test of unit Rijndael
- rijndael-tool.pas:
interactive program using unit RijndaelECB;
Test by encrypting all-0 plaintext with all-0 key;
should yield ciphertext 66E94BD4EF8A2C3B884CFA59CA342B2E
In October 2000, the
National Institute of Standards and Technology
(NIST) proposed
Rijndael
as the new
Advanced Encryption Standard (AES),
the successor of the
Data Encryption Standard (DES) adopted in 1977
and
Triple DES (standardized in 1999).
Also see NIST's
Cryptographic Toolkit.
On November 28, 2001, the Federal Information Processing Standard (FIPS-197)
for the AES was approved.
A slightly different version of the software in this archive played
a central role in
task
DOUBLE on the second competition day of the
International Olympiad in Informatics
(IOI) held in Tampere, Finland, in July 2001.
At IOI 2001,
FreePascal
was one of the programming tools available to the competitors.
Feedback about this page is welcome