Wie erzeugt man eine Hash-Nummer einer Zeichenkette in Go?
Beispiel:
hash("HelloWorld") = 1234567
Gibt es irgendeine eingebaute Funktion, dies tun könnte ?
Dank.
Kommentar zu dem Problem
Gehen Sie nicht spezifisch, aber interessant und Verwandte: stackoverflow.com/a/107657/532430
das ist bekannt als prehash, theoretisch.
InformationsquelleAutor der Frage MrROY | 2012-11-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den hash Paket ist hilfreich für diese. Hinweis: es ist eine Abstraktion, die über bestimmte hash-Implementierungen. Einige, die bereit sind sich im Paket Unterverzeichnisse.
Beispiel:
(Auch hier)
Ausgabe:
InformationsquelleAutor der Antwort zzzz
Hier ist eine Funktion, die Sie verwenden können, generiert eine hash-Zahl:
Ich zusammen eine Gruppe derer utility hash-Funktionen hier: https://github.com/shomali11/util
Finden Sie
FNV32
,FNV32a
,FNV64
,FNV65a
,MD5
,SHA1
,SHA256
undSHA512
InformationsquelleAutor der Antwort Raed Shomali