hat.sh

hat.sh is a web application that runs entirely in the browser using the libsodium library and performs decoding with serverless file encryption. XChaCha20-Poly1305 uses symmetric encryption, Argon2id password-based key derivation, and X25519 key exchange algorithms. Thanks to its stream-based structure, it allows large files to be processed efficiently and no data is sent to the server.

HA

sh-dv · Passwords & Privacy

STARS2.3K
FORKS272
COMMITS—
CONTRIBUTORS17
VERSIONv2.3.6
UPDATED2 yr ago
JavaScriptEncryptionBrowser-BasedMIT

Common commercial products in this category: 1Password, LastPass, Dashlane

What can it do?
  • You can securely encrypt or decrypt multiple files in your browser using passwords or keys.
  • You can perform authentication key changes by creating an asymmetric key pair.
  • You can use password power measurement tools and a secure random password generator.
Heads up
  • • Last update 2 years ago
User reviews
  • ↑ PositiveGitHub Issue

    Support for asymmetric public-private key encrpytion

    “Hey there! I found this awesome project while looking for cross platform apps that support libsodium file encryption/decryption. It's so great to see things like this coming to the browser so people do not have to worry about installing any tools and using the command line etc.…”

  • • NeutralGitHub Issue

    error - ESLint: Failed to load plugin '@next/next' declared in '.eslintrc » eslint-config-next': Unexpected token '.' Re

    “Hi, I do have 2 points, one is the error while installing locally: error - ESLint: Failed to load plugin '@next/next' declared in '.eslintrc » eslint-config-next': Unexpected token '.' Referenced from: /usr/local/bin/hat.sh/node_modules/eslint-config-next/index.js ![grafik](…”

My note

Alternative pages

More in: Passwords & Privacy