docs: function (password, algorithm, salt) {
              salt = salt || Crypto.randomBytes(128).toString("hex");
              algorithm = algorithm || this.$.algorithm;
  
              var hash = Crypto.createHash(this.$.algorithm);
              hash.update(salt + password, "utf8");
  
              return [algorithm, salt, hash.digest("hex")].join(this.$.delimiter);
          }