Thread Symmetrischen Schlüssel erzeugen: 128 bit aufwärts! (20 answers)
Opened by esskar at 2004-01-06 02:51

ptk
 2004-01-08 16:24
#78269 #78269
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
[quote=esskar,08.Jan..2004, 10:26]nope.
für TripleDES kann man nicht einfach beliegige bitfolgen nehmen.
[/quote]
Das kann ich nicht bestaetigen:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/perl
use Crypt::TripleDES;
use Test::More qw(no_plan);
my $des = new Crypt::TripleDES;
my $plaintext = "Hallo, Welt!";
$plaintext .= " " x (8 - length($plaintext)%8)
if length($plaintext)%8 != 0; # Laut Pod muss man auffuellen

for (1..100) {
my $passphrase = join("", map { chr rand 256 } (1)x48);
my $cyphertext = $des->encrypt3 ( $plaintext, $passphrase );
my $new_plaintext = $des->decrypt3 ( $cyphertext, $passphrase );
is($plaintext, $new_plaintext);
}

View full thread Symmetrischen Schlüssel erzeugen: 128 bit aufwärts!