AES Cross Platform Implementations

The Rijndael algorithm was selected as the Advanced Encryption Standard (AES) by NIST in November 2002 as the standard encryption for the US Government (http://csrc.nist.gov/CryptoToolkit/aes/aesfact.html). The AES Cross Platform Implementations are:

·       VB6 / Classic ASP

·       .NET (ASP.NET)

·       ColdFusion 4.5, 5, MX

·       Java

·       PHP

·       Perl

·       Ruby

·       Delphi

·       Common Lisp

 

The majority of these implementations are free, the two exceptions being Delphi and ColdFusion which have nominal license fees.

 

SSO uses a 256-bit key and a 16-byte initialization block. Encrypted digests, passwords, and blocks are typically stored as string representations of bytes in hexadecimal form. For example, A39321266122A223EB1B3A23669721B2.