Vinzenz Mai: CBC::Crypt <> DB klappt nicht

Beitrag lesen

Hallo,

Nun will ich die verschlüsselten Daten in einer DB ablegen und gehe wie folgt vor:

my $key = "x";

my $cipher = Crypt::CBC->new( -key    => $key,
                             -cipher => 'Blowfish'
                            );
my $ciphertext = $cipher->encrypt($plaintext);
$ciphertext = encode('UTF-8', $ciphertext);
my $sql = qq{INSERT INTO data (data) VALUES (?));

  
das ist Unsinn, [wie ich Dir bereits erklärt habe](https://forum.selfhtml.org/?t=187307&m=1244846).  
  
Speichere Binärdaten in einer Spalte angemessenen Datentyps. Speichere sie unverändert. Verfälsche sie nicht durch eine überflüssige Umkodierung nach UTF-8.  
  
  
Freundliche Grüße  
  
Vinzenz