Seasalt Libsodium.js Wrapper
A collection of tools that enable easy encryption and storage in the browser utilizing Libsodium.
A basic interface for accessing the various tools within SeaSalt. Only good for general use when dedicated class instances aren't necessary.
Create and manage a secret box that contains an encryption key, message, JSON string, or other data.
Encrypt and decrypt strings with XChaCha20-Poly1305 AEAD encryption with optional secret box.
Hash strings using SHA256 or SHA512 and output in hex, base64, or binary.
Keychain management for storing and using encryption keys and providing a fully encrypted localStorage api.
Password hashing and validation using the Argon2 library.
Password hashing and validation using the SCrypt library.
Handy tools and gadgets.