10 Einträge, 1 Seite |
1
2
3
4
5
6
7
use Crypt::Twofish;
my $key = 'oe' x 8;
print "'$key'<br>\n" if ($config{'umgebung'} == "test");
my $cipher = Crypt::Twofish->new($key);
my $crypt_passwd = $cipher->encrypt($eingang{'passwd'});
QuoteDas ist bei diesen block ciphers immer so, daher muss man dann auch sowas wie Crypt::CBC benutzen um beliebig lange (vielfache von blocksize lange) Texte zu bearbeiten.encrypt($data)
Encrypts blocksize() bytes of $data and returns the
corresponding ciphertext.
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/perl
use strict;
use warnings;
use Crypt::Twofish;
my $key = "oe" x 8;
my $cipher = Crypt::Twofish->new($key);
my $passwd = 'eins' x 4;
print "Passwort ist gültig\n" if($cipher->blocksize() == length($passwd));
print $cipher->encrypt($passwd). "\n";
10 Einträge, 1 Seite |