Einzelnen Beitrag anzeigen

Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
737 Beiträge
 
Delphi 11 Alexandria
 
#107

AW: DEC 5.2 String hashen?

  Alt 6. Mai 2017, 00:11
Ganz dumme Frage:

wenn ich den String-Hash direkt speichere und er sagen wir mal 64 Byte lang ist, wieviele Byte nimmt denn sein Äquivalent der "Salat" ein. Ebenefalls exakt 64 Byte?
Weil im Editor sieht das irgendwie kürzer aus.

Ich glaube du bezeichnest den "Byte Array" als Salat:

Salat:
(212, 29, 140, 217, 143, 0, 178, 4, 233, 128, 9, 152, 236, 248, 66, 126)

hex
'd41d8cd98f00b204e9800998ecf8427e'

In einem Byte kannst du die binären Werte 00000000..11111111 speichern, dezimal geschrieben die Werte von 0..255 [dein Salat] und hex 00 bis ff [deine Strings].

212 ist hex d4
29 ist hex 1d
140 ist hex 8c
usw.

16 Bytes Salat ergeben also einen 32 stelligen String.

https://de.wikipedia.org/wiki/Hexadezimalsystem
Michael Gasser