1.0.0 • Published 2 years ago

otp_code_generator v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

OTP Code Generator

OTP Code Generator is a package which lets you generate OTP codes.

Methods

generate(secret)

Generates a OTP code

This method takes 2 arguments,

secret: The secret

options: JSON array with settings (OPTIONAL)

const otp_code_generator = require("otp_code_generator");

(async () => {
    console.log(await otp_code_generator.generate("JBSWY3DPEHPK3PXP"));
    
    console.log(await otp_code_generator.generate("JBSWY3DPEHPK3PXP", { digits: 8 }));
    
    console.log(await otp_code_generator.generate("JBSWY3DPEHPK3PXP", { algorithm: "SHA-512" }));
    
    console.log(await otp_code_generator.generate("JBSWY3DPEHPK3PXP", { period: 60 }));
    
    console.log(await otp_code_generator.generate("JBSWY3DPEHPK3PXP", { timestamp: 1465324707000 }));
    
    console.log(await otp_code_generator.generate("JBSWY3DPEHPK3PXP", { digits: 8, algorithm: "SHA-512", period: 60, timestamp: 1465324707000 }));
})();