Zitat von
DGL-luke:
- den
ASCII-Wert jedes Chars mit seiner "Wertigkeit", also Stelle im string, multiplizieren, und die Summe daraus bilden. damit hast du imo einen eindeutigen wert... du solltest allerdings mit wertigkeit 1 anfangen und dann in 2er-potenzen oder so ähnlich weitergehen, sind ja nur 255 möglichkeiten... also so:
Hmmm, ist das eindeutiger als ein z.B. MD5-Hash?
Da die Basen unterschiedlich sind und später die Summe gebildet wird, kann diese in unterschiedlichen Ausgangsstrings durchaus gleich sein. Ist ja nicht wie z.B. beim Byte, wo Du als Basis nur 0 oder 1 hast.