Alexander Foken: Nachtrag: Frage zu Datentyp und Stringlänge von 8 bit

Beitrag lesen

Moin Moin !

Guten Morgen,

vielleicht sollte ich dir Frage etwas konkretisieren:

$key = pack("H16", "0123456789ABCDEF");

  1. Weiß jemand, welcher Datentyp $key sein muss?
  2. Woran erkenne ich, dass ein String eine Länge von 8 bit hat?

mfg Torsten

Aus der Doku:

my $key = pack("H16", "0123456789ABCDEF");  # min. 8 bytes
 my $cipher = new Crypt::Blowfish $key;
 my $ciphertext = $cipher->encrypt("plaintex"); # SEE NOTES
 print unpack("H16", $ciphertext), "\n";

8 Bytes in Hex-Darstellung (H-Argument) sind 16 Hex-Ziffern, sprich: ein 16 Zeichen langer String.

$key enthält mind. 8 Bytes binäre Daten, siehe pack in perlfunc.

Alexander

--
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"