Ich möchte 64-Bit-Hash-Code der angegebenen Zeichenfolge abrufen. Wie kann ich das am schnellsten machen? Es gibt eine fertige Methode, um 32-Bit-Hash-Code zu bekommen, aber ich brauche 64 Bit.
Ich suche nur nach Ganzzahl-Hashing. Nicht md5.
Vielen Dank.
C # 4.0
Dieser Code stammt von Code Project Article - Konvertiert String in 64bit Integer
%Vor%Ich habe die @ Kirill-Lösung verwendet. Ich bin ein bisschen komisch und mag "var" nicht (ich denke es liegt daran, dass ich aus c ++ komme), also mache ich eine Variante:
%Vor%Ich bin nicht sehr sicher über die Reihenfolge der Bytes, hängt von der Maschine ab (ob Little-Endian oder Big-Endian), aber wen interessiert das schon? es ist nur eine Zahl (ein Hash). Vielen Dank @Kirill, es war sehr nützlich für mich!