A base 32 encoding for binary strings
A simple library for deriving one-time passwords from a base32 key.
A simple Base32 encode / decode function for JavaScript supports UTF-8 encoding.
Base 32 encodings for JavaScript
RFC 6238 TOTP implementation for otplib
Base32 plugin for otplib using @scure/base
RFC 4226 HOTP implementation for otplib
Base32 encoder with support for multiple variants.
Secure, audited & 0-dep implementation of base64, bech32, base58, base32 & base16
Encoding and decoding for base64, base32, base16, and friends
Implementation RFC 3548 Base32 encoding/decoding for node.
Base32 encoding and decoding
Pure JavaScript crypto implementation using noble-hashes for otplib
A Base32-Crockford encoded API Key generator, validator, and converter to turn UUIDs into human readable API Keys
A library for generating random API key/access tokens
Core interfaces, types, and crypto abstraction for otplib
Convert Hypercore keys to/from z-base32 or hex
Generate random base32 key for two-factor auth
Base32 decoder with support for multiple variants.
Create a base32 hash
TypeScript definitions for authenticator
Implementation RFC 3548 Base32 encoding/decoding for node.
A small, quick, self-contained implementation of the Base32 encoding/decoding scheme used by the cryptocurrency Nano.
Base32 encoder/decoder with support for multiple variants
Sixword encodes binary data in a human-friendly format using English words. It uses the 6-word binary encoding created for S/Key (tm) and standardized by RFC 2289, RFC 1760, and RFC 1751. Binary data is encoded using a dictionary of 2048 short English words (1-4 letters in length). Each block of 64 bits is encoded using 6 words, which includes 2 parity bits for error checking. This is ideal for transmitting binary data such as cryptographic keys where humans must communicate or enter the values. See also: Bubble Babble, PGP Word List, Diceware, Base64, Base32
TOTP stands for Time-Based One-Time Password. Many websites and services require two-factor authentication (2FA) or multi-factor authentication (MFA) where the user is required to present two or more pieces of evidence: Something only the user knows, e.g., password, passphrase, etc. Something only the user has, e.g., hardware token, mobile phone, etc. Something only the user is, e.g., biometrics. TOTP stands for Time-Based One-Time Password. Many websites and services require two-factor authentication (2FA) or multi-factor authentication (MFA) where the user is required to present two or more pieces of evidence. A TOTP value serves as the second factor, i.e., it proves that the user is in possession of a device (e.g., mobile phone) that contains a TOTP secret key from which the TOTP value is generated. Usually the service provider that provides a user's account also issues a secret key encoded either as a Base32 string or as a QR code. This secret key is added to an authenticator app (e.g., Google Authenticator) on a mobile device. The app can then generate TOTP values based on the current time. By default, it generates a new TOTP value every 30 seconds.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.