Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   MD5 Hash immer gleiche Anzahl an Bytes? (https://www.delphipraxis.net/49294-md5-hash-immer-gleiche-anzahl-bytes.html)

richard_boderich 8. Jul 2005 14:42


MD5 Hash immer gleiche Anzahl an Bytes?
 
moin leute,

ich wollt bloß mal wissen, ob MD5 Hashkeys immer die selbe Anzahl an bytes haben?

z.B. D5CEC0CF307654D309374B876A123D7A sind 16 Bytes

Gruß Richard

alcaeus 8. Jul 2005 14:44

Re: MD5 Hash immer gleiche Anzahl an Bytes?
 
Hallo Richard,

kurz und buendig: ja, aber es sind 32 Bytes ;)

Greetz
alcaeus

richard_boderich 8. Jul 2005 14:54

Re: MD5 Hash immer gleiche Anzahl an Bytes?
 
@alcaeus,

richtig es sind natürlich 16 Zeichen a ingesamt 32 byte's :zwinker:
ich interpretier aber die zeichenfolge intern aber als bytefolge

Also du bist dir aber auch wirklich 100 prozent sicher, das sich die
byteanzahl niemals ändern kann ja?

bis denne

Richard

Ratte 8. Jul 2005 14:57

Re: MD5 Hash immer gleiche Anzahl an Bytes?
 
Ja. Das ist ja eigentlich der Sinn eines hashes.

Ratte

Olli 8. Jul 2005 14:58

Re: MD5 Hash immer gleiche Anzahl an Bytes?
 
Kann sie nicht. Sonst wäre es nicht mehr MD5

richard_boderich 8. Jul 2005 15:04

Re: MD5 Hash immer gleiche Anzahl an Bytes?
 
ok many thx

himitsu 8. Jul 2005 15:16

Re: MD5 Hash immer gleiche Anzahl an Bytes?
 
Zitat:

Zitat von richard_boderich
@alcaeus,

richtig es sind natürlich 16 Zeichen a ingesamt 32 byte's :zwinker:
ich interpretier aber die zeichenfolge intern aber als bytefolge

Also du bist dir aber auch wirklich 100 prozent sicher, das sich die
byteanzahl niemals ändern kann ja?

bis denne

Richard

Es sind 16 Byte á 32 Zeichen :zwinker:

1 Byte = 2 Hex-Zeichen ^^


Es sei denn, der MD5-Hash wird anders dargestellt ... oftmals werden auch statt Hexadezimal auch Base64-Varianten verwendet, das sind dann weniger als 32 Zeichen. (21, oder 23 Zeichen)

Basilikum 8. Jul 2005 15:26

Re: MD5 Hash immer gleiche Anzahl an Bytes?
 
Zitat:

Zitat von alcaeus
kurz und buendig: ja, aber es sind 32 Bytes ;)

Zitat:

Zitat von richard_boderich
richtig es sind natürlich 16 Zeichen a ingesamt 32 byte's :zwinker:
ich interpretier aber die zeichenfolge intern aber als bytefolge

:gruebel: eine Hex-"Zahl" mit 32 Stellen sind nach meiner Zählweise 32 Nibbles, entspricht 16 Bytes....
128 bit => 16 Byte à 8 Bit

himitsu 23. Jul 2005 00:55

Re: MD5 Hash immer gleiche Anzahl an Bytes?
 
Stimmt genau ... MD5 hat 4 LongWords = 16 Bytes

also 32 Zeichen in Hexadezimal
64 Ziffern bei Oktal
21 1/3 Base64 (MIME und co.) = 22 + 2 = 24 Zeichen ^^

es kommt halt nur darauf an, wie man es darstellen will/tut,
aber es ist immer die selbe und festgelegt Anzahl,
da sich intern immernoch die vier 32-Bit-Werte verstecken :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz