Gibt es langsame Javascript-Hashalgorithmen wie bcrypt?

Ich spreche nicht von serverseitigen node.js.

Ich möchte einen langsamen Hashalgorithmus für einen Schlüssel auf der Clientseite meiner Site verwenden. Ich habe Implementierungen von gefundenSHA-256 welchescheinen zuverlässig zu sein. Habe ich auch gefundendiese Frage die zum OP führenseine eigene Bibliothek erstellen.

Ich bin mir jedoch nicht sicher, ob ich einfach mehrere Runden SHA-Hashing durchführen oder einem Teil dieses Codes vertrauen soll, da ich kein Sicherheitsexperte bin und keine große Fangemeinde zu haben scheint, die nur von 36 Personen "angestarrt" wird .

Was ist in diesem Fall die beste Wahl? Ich kann (im Grunde) die Methoden nicht ändern, wenn ich etwas ausgewählt habe.

Ich möchte einen langsamen Hashalgorithmus (nicht Verschlüsselungsalgorithmus) und ich würde lieber einen kurzen String produzieren. Beispiel: Eine langsame 60-Zeichen-Verschlüsselung im Vergleich zu einer schnellen 70-Zeichen-SHA-256.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage