Changeset 240


Ignore:
Timestamp:
06/13/09 09:42:13 (15 years ago)
Author:
nanardon
Message:
  • use 3DES instead DES
Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Makefile.PL

    r194 r240  
    88requires 'Catalyst::Plugin::Static::Simple'; 
    99requires 'Catalyst::Action::RenderView'; 
     10 
    1011requires 'YAML'; # This should reflect the config file format you've chosen 
    1112                 # See Catalyst::Plugin::ConfigLoader for supported formats 
     13 
     14# out of catalyst 
     15requires 'XML::Simple'; 
     16requires 'Crypt::CBC'; 
     17requires 'Crypt::DES_EDE3'; 
     18requires 'Crypt::RSA'; 
     19requires 'DBI'; 
     20requires 'MIME::Base64'; 
     21requires 'Mail::Mailer'; 
     22requires 'LaTeX::Driver'; 
     23 
    1224catalyst; 
    1325 
  • trunk/lib/Vote/DB/Poll/Bdata.pm

    r219 r240  
    99use XML::Simple; 
    1010use Crypt::CBC; 
    11 use Crypt::DES; # Called from CBC 
     11use Crypt::DES_EDE3; # Called from CBC 
    1212 
    1313=head1 NAME 
     
    151151sub _store_crypted { 
    152152    my ($self) = @_; 
    153     my $symkey = map{ chr(rand(256)) } (1 .. (256 / 8)); 
    154     my $cipher = new Crypt::CBC($symkey, 'DES'); 
     153    my $symkey = map{ chr(rand(256)) } (1 .. 24); 
     154    my $cipher = new Crypt::CBC($symkey, 'DES_EDE3'); 
    155155    my $encryptedballot = $cipher->encrypt_hex( 
    156156        $self->xmlout() 
     
    185185        Armour     => 1, 
    186186    ) || die $self->poll->rsa->errstr(); 
    187     my $cipher = new Crypt::CBC($symkey, 'DES'); 
     187    my $cipher = new Crypt::CBC($symkey, 'DES_EDE3'); 
    188188    $self->xmlin($cipher->decrypt_hex($data)); 
    189189} 
Note: See TracChangeset for help on using the changeset viewer.