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.