Schneller Hash für nicht kryptografische Zwecke?

Ich bereite im Wesentlichen Phrasen vor, die in die Datenbank gestellt werden sollen. Möglicherweise sind sie fehlerhaft, sodass ich stattdessen einen kurzen Hash speichern möchte (ich werde einfach vergleichen, ob sie existieren oder nicht, also ist Hash ideal).

Ich nehme an, MD5 ist bei mehr als 100.000 Anfragen ziemlich langsam, daher wollte ich wissen, welche Methode am besten geeignet ist, um die Phrasen zu hashen, meine eigene Hash-Funktion zu implementieren oder @ zu verwendehash('md4', '...' wäre am Ende schneller?

Ich weiß, dass MySQL über MD5 () verfügt, was die Geschwindigkeit am Ende der Abfrage etwas erhöhen würde, aber vielleicht gibt es in MySQL noch eine schnellere Hash-Funktion, von der ich nicht weiß, dass sie mit PHP funktionieren würde.

Antworten auf die Frage(26)

Ihre Antwort auf die Frage