Estoy buscando crear/usar una implementación de javascript de passlib.hash.sha256_crypt donde puedo especificar una sal y una contraseña y recibir un hash que está en el formato $5${salt}${checksum} . Sin embargo, todas las implementaciones de JavaScript que he visto devuelven la salida en 64 bytes (como lo que devuelve este sitio ).
¿Existe una implementación de javascript que devuelva el formato $5${salt}${checksum} ? ¿O al menos una forma en que puedo convertir a este formato?
Puede intentar convertir Python directamente a JS. Sin embargo, no es seguro que funcione, depende de la calidad del convertidor.
from passlib.hash import sha256_crypt print sha256_crypt.__file__Puede usar este sitio , hay muchos recursos gratuitos en línea.
Supongo que usan numpy, por lo que el desafío podría ser encontrar un convertidor que pueda manejar numpy.
¡Buena suerte con tu proyecto!