¿Hay algún algoritmo de hashing JavaScript lento como bcrypt?

No estoy hablando de node.js.

Quiero usar un algoritmo de hashing lento para una clave en el lado del cliente de mi sitio. He encontrado implementaciones deSHA-256 cualparecen ser confiables. Tambien encontreesta pregunta que conducen a la OPcreando su propia biblioteca.

Sin embargo, no estoy seguro de si debería hacer varias rondas de hash SHA o confiar en parte de ese código ya que no soy un experto en seguridad y no parece que haya un gran número de seguidores solo por 36 personas. .

¿Cuál es la mejor opción en este caso? Yo (básicamente) no puedo cambiar los métodos una vez que elijo algo.

Quiero un algoritmo de hashing lento (no cifrado) y preferiría que produjera una cadena corta. Por ejemplo, un lento 60 caracteres bcrypt vs rápido 70 caracteres SHA-256.

Respuestas a la pregunta(2)

Su respuesta a la pregunta