PGP Encryptie & Digitale Handtekeningen
Complete PGP (Pretty Good Privacy) toolkit voor veilige communicatie. Genereer RSA/ECC/EdDSA-sleutelpaar, versleutel/ontsleutel berichten en bestanden voor meerdere ontvangers met AES-GCM, maak en verifieer digitale handtekeningen met SHA-256/SHA-512, importeer/exporteer ASCII-gecodeerde en binaire sleutels, beheer multi-handtekeningen en verwerk grote bestanden met streaming encryptie - alles veilig uitgevoerd in je browser.
Overview
This tool is a complete OpenPGP toolkit that runs entirely in your browser. You can generate RSA (up to 4096-bit), ECC (Curve25519, P-256, P-384, P-521), or EdDSA (Ed25519) key pairs; encrypt messages and files for multiple recipients using AES-256-GCM; sign content with SHA-256 or SHA-512; and verify both single and multi-party signatures — all without sending a byte to any server. Because every cryptographic operation happens locally, your private keys and plaintext files never leave your device, making it safe to use for genuinely sensitive communications.
Common Use Cases
- Secure Developer Secrets — Developers use PGP encryption to share API keys, credentials, and config files with teammates without exposing them in email or Slack.
- Verify Software Downloads — Open-source users verify detached .asc or .sig signatures against a publisher's public key to confirm a downloaded binary has not been tampered with.
- Journalist Source Protection — Reporters and their sources exchange ASCII-armored encrypted messages to keep communications private from third parties.
- Multi-Party Document Signing — Legal or compliance teams use multi-signature creation and verification to collect and audit approval signatures from several parties on a single document.
- Offline Key Generation — Security-conscious users generate fresh RSA or Ed25519 key pairs in an air-gapped or offline browser session to avoid exposing key material to network-connected services.
How It Works
Generate or Import Your Key Pair
Create a new RSA, ECC, or EdDSA key pair directly in the browser using the Web Crypto API, or paste/upload an existing ASCII-armored or binary key. Your private key is held only in browser memory and is never transmitted anywhere.
Choose an Operation
Select what you need: encrypt a message or file for one or more recipients, decrypt ciphertext with your private key, sign content to prove authorship, or verify a signature against a known public key. Streaming encryption handles files up to 100 MB without loading them fully into memory.
Export or Copy the Result
Download the encrypted output as an ASCII-armored .asc file or a compact binary .gpg/.pgp file, copy a signed message to the clipboard, or save a detached .sig signature file — ready to share through any channel.