![]() |
![]()
| ![]() |
![]()
NAMECrypt::Rijndael - Crypt::CBC compliant Rijndael encryption module VERSIONVersion 1.16 SYNOPSISuse Crypt::Rijndael; # keysize() is 32, but 24 and 16 are also possible # blocksize() is 16 $cipher = Crypt::Rijndael->new( "a" x 32, Crypt::Rijndael::MODE_CBC() ); $cipher->set_iv($iv); $crypted = $cipher->encrypt($plaintext); # - OR - $plaintext = $cipher->decrypt($crypted); DESCRIPTIONThis module implements the Rijndael cipher, which has just been selected as the Advanced Encryption Standard.
Encryption modesUse these constants to select the cipher type: SEE ALSOCrypt::CBC, http://www.csrc.nist.gov/encryption/aes/ BUGSShould EXPORT or EXPORT_OK the MODE constants. AUTHORCurrently maintained by Leon Timmermans "leont@cpan.org". Previously maintained by brian d foy, "<bdfoy@cpan.org>". Original code by Rafael R. Sevilla. The Rijndael Algorithm was developed by Vincent Rijmen and Joan Daemen, and has been selected as the US Government's Advanced Encryption Standard. SOURCEThis code is in Github: git://github.com/leont/crypt-rijndael.git LICENSEThis software is licensed under the Lesser GNU Public License v3 (29 June 2007). See the included COPYING file for details.
|