Security & Crypto Vault

Cryptographic Primitives Powered by Native Hardware Acceleration

Generate high-entropy passwords, compute SHA-256 and SHA-512 digests, sign HMAC webhooks, and produce collision-free UUIDs and ULIDs. Every operation executes locally via the Web Cryptography API.

3Active Utilities
OS CSPRNGRandomness Source
0 BitsEntropy Leakage
W3C WebCrypto
128-bitHardware CSPRNG
Cryptographic Enclave
Zero Network Leakage
SHA-256 Digest256-bit
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SubtleCrypto Accelerated
UUIDv7 • HMAC

All Security & Cryptography

Select a tool to launch its interactive browser workspace.

3 Tools

Passphrase Studio

Create memorable Diceware passphrases and randomized complex strings with live Shannon entropy stats.

Open›
#

Hash, Checksum & HMAC Lab

Generate SHA-256, SHA-512, MD5, and CRC-32 digests or sign webhook payloads with HMAC secret keys locally in browser memory.

Open›

UUID & ULID Generator

Generate cryptographically secure v4 and time-ordered v7 UUIDs or ULIDs in batches up to 10,000.

Open›

True Zero-Knowledge Cryptography in Modern Web Browsers

Generating secret keys, database credentials, or API signatures on remote servers is an unnecessary operational risk. If a third-party server suffers a security breach or enables server logging, your credentials and secrets may be compromised before they are ever deployed.

PrivaUtils utilizes the W3C Web Cryptography API (SubtleCrypto) built into modern browsers. All random numbers are drawn directly from your operating system's cryptographic entropy pool, and all hash functions execute in native C++ machine code within your browser engine.

Hardware-Accelerated Hash & HMAC Generation

Compute SHA-1, SHA-256, SHA-384, and SHA-512 hashes instantaneously for text and binary file checksums. Sign payloads with secret keys using HMAC-SHA256 for local webhook verification without exposing secrets to external tools.

CSPRNG Password & Passphrase Generator

Produce unpredictable passwords using browser window.crypto.getRandomValues(). Customize character pools, exclude ambiguous characters (O, 0, l, 1), inspect Shannon entropy calculations, or generate multi-word EFF Diceware passphrases.

Time-Ordered UUID v7 & ULID Generation

Generate batches of up to 10,000 standard UUID v4, monotonic UUID v7, or Base32 ULID identifiers. UUID v7 groups sequential inserts chronologically, preventing PostgreSQL and MySQL database index fragmentation while maintaining global uniqueness.

Strict Zero-Telemetry Content Security Policy

Our application runs under a strict Content Security Policy (CSP) that prohibits network requests to third-party endpoints. Your cryptographic keys, hashes, and passwords are never transmitted across any wire.

Frequently Asked Questions

Answers to common questions regarding privacy, offline use, and browser memory limits.

Passwords are generated using window.crypto.getRandomValues(), the W3C cryptographically secure pseudorandom number generator (CSPRNG) backed by operating system entropy (such as /dev/urandom or Windows CryptGenRandom). We never use Math.random().