Salt in PHP generieren

Was ist der beste Weg, um in PHP ein kryptografisch sicheres 32-Byte-Salt zu generieren, ohne auf Bibliotheken angewiesen zu sein, die in typischen PHP-Installationen nur selten enthalten sind?

Nach einigem googeln habe ich das entdecktmt_rand gilt als nicht sicher genug, aber ich habe keinen Vorschlag für einen Ersatz gefunden. Ein Artikel schlug das Lesen von vor/dev/random Aber nicht nur das funktioniert nicht unter Windows. es ist auchsehr schleppend.

Ich möchte ein angemessenes Gleichgewicht zwischen Sicherheit und Geschwindigkeit (dh es sollte nicht 20 Sekunden dauern, um 512 Bytes zu generieren, wie z/dev/random normalerweise tut)

Antworten auf die Frage(7)

Ihre Antwort auf die Frage