@iotize/tap
Version:
IoTize Device client for Javascript
12 lines • 1.05 kB
JavaScript
import { ShaHasher } from '@iotize/common/crypto';
const ALGO_TYPE = 'sha1';
const ITERATION_NUMBER = 4096;
const KEY_SIZE = 128;
const DEFAULT_SALT = 'n0 salt in 1oTi2e'; // TODO read from iotize ...
export const passwordHasher = new ShaHasher({
type: ALGO_TYPE,
iterations: ITERATION_NUMBER,
salt: DEFAULT_SALT,
keySize: KEY_SIZE,
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFzc3dvcmQtaGFzaGVyLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vY3J5cHRvL3NyYy9saWIvcGFzc3dvcmQtaGFzaGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBWSxTQUFTLEVBQUUsTUFBTSx1QkFBdUIsQ0FBQztBQUc1RCxNQUFNLFNBQVMsR0FBYSxNQUFNLENBQUM7QUFDbkMsTUFBTSxnQkFBZ0IsR0FBRyxJQUFJLENBQUM7QUFDOUIsTUFBTSxRQUFRLEdBQUcsR0FBRyxDQUFDO0FBQ3JCLE1BQU0sWUFBWSxHQUFHLG1CQUFtQixDQUFDLENBQUMsNEJBQTRCO0FBRXRFLE1BQU0sQ0FBQyxNQUFNLGNBQWMsR0FBRyxJQUFJLFNBQVMsQ0FBQztJQUMxQyxJQUFJLEVBQUUsU0FBUztJQUNmLFVBQVUsRUFBRSxnQkFBZ0I7SUFDNUIsSUFBSSxFQUFFLFlBQVk7SUFDbEIsT0FBTyxFQUFFLFFBQVE7Q0FDbEIsQ0FBQyxDQUFDIn0=