@seniorbr/totp-generator

Senior virtual-credential-app TOTP generator

Usage no npm install needed!

<script type="module">
  import seniorbrTotpGenerator from 'https://cdn.skypack.dev/@seniorbr/totp-generator';
</script>

README

Senior s-secure-virtual-credential TOTP generator

Biblioteca responsável por gerar senhas do tipo Time-based One-time Password (TOTP), utilizada exclusivamente no projeto s-secure-virtual-credential.

Getting started

npm i "@seniorbr/totp-generator";
const generateTotp = require("@seniorbr/totp-generator").generateTotp;

const secret = "ABSUDH2231HD";
const epoch = 1564325;
const totp = generateTotp(secret, epoch);

API

/**
* Gera um password do tipo TOTP contendo 6 digitos e com tempo de vida fixo de 30 segundos.
*
* @param secret string utilizada como seed para o algoritmo de geração do password
* @param epoch tempo em milisegundos a ser considerado como base da geração do password 
**/
function generateTotp(secret, epoch);