UNPKG

@intuitionrobotics/ts-common

Version:
18 lines 592 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.randomNumber = randomNumber; exports.randomObject = randomObject; exports.hashPasswordWithSalt = hashPasswordWithSalt; const crypto_1 = require("crypto"); function randomNumber(range) { return Math.floor(Math.random() * (range)); } function randomObject(items) { return items[randomNumber(items.length)]; } function hashPasswordWithSalt(salt, password) { return (0, crypto_1.createHmac)('sha512', salt) .update(password) .digest('hex'); } //# sourceMappingURL=crypto-tools.js.map