use strict; use warnings; use Crypt::CBC; my $cipher = Crypt::CBC->new( -key => 'goldfish', -cipher => 'Blowfish' ); my $string = 'some data'; my $encrypted_string = encrypt("$string"); my $decrypted_string = decrypt($encrypted_string); print "\n$string\n"; print "\n$encrypted_string\n"; print "\n$decrypted_string\n"; # ----------------------------------------------------------- sub encrypt { my $str = shift; return ( $cipher->encrypt_hex($str) ); } # ----------------------------------------------------------- # ----------------------------------------------------------- sub decrypt { my $str = shift; return ( $cipher->decrypt( pack( "H*", $str ) ) ); } # -----------------------------------------------------------
In reply to encrypt passwords by fionbarr
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |