Quiero usar hash de paquete de npm como md5, sha1, sha256 y sha512 con class . Logré hash usando md5,sh1,sha256 pero no sha512. Tengo un error como este "El valor de" compensación "está fuera de rango. Debe ser> = 0 y <= 1. Recibido 4"
Este es mi código:
var md5 = require("md5"); var sha1 = require("sha1"); var sha256 = require("sha256"); var sha512 = require("sha512"); class Hess { md5(params) { console.log(md5(params)); } sha1(params) { console.log(sha1(params)); } sha256(params) { console.log(sha256(params)); } sha512(params) { var hash = sha512(params) console.log(hash.toString("hex")); } } const Hash = new Hess(); Hash.md5("secret"); Hash.sha1("secret"); Hash.sha256("secret"); Hash.sha512("hello");¿Cómo reparo mi código para que no haya errores y el resultado de sha512 sea exitoso?