Hash-Funktion zu Erzeugen 16 Alphanumerische Zeichen aus Input-String in C#

Brauche ich eine Funktion zum empfangen einer Eingabe-Zeichenfolge, unabhängig von seiner Länge-und-Ausgabe eine fix Länge von 16 Zeichen 0-9A-Z. Die Funktion hat dieselbe Ausgabe, wenn die Eingabe von den gleichen string.

Jede Anregung? Dank

Beachten Sie, dass solchen kurzen hash kann nicht verhindern, dass bewusste Kollisionen. Kosten sollten sich auf etwa 2^42 hash-Aufrufe, das ist durchaus machbar. Zufällige Kollisionen sollten selten sein, solange Sie weniger als eine Milliarde oder so hashes.

InformationsquelleAutor Buzz | 2015-05-07

Schreibe einen Kommentar