Loading Argon2 and ML-KEM modules... Securing key handling paths with post-quantum encryption—because quantum computers won't wait for your permission.
Final handshake with Nostr relay spirits... The relays approve. (This time.)
Syncing key derivation functions... Deriving keys faster than a barista pulls espresso shots during rush hour.
Detecting Nostr extensions... Scanning for decentralized clients to ensure your notes are as unstoppable as a blockchain party.
⚠ No Nostr extension found (optional)
Ready! Loading interface...
0
⚠ Extension not found
Received encrypted material
📭
No messages yet
LockIt encrypted messages will appear here
🔐 Login with Nostr
Secure authentication using your Nostr identity
🔍
Checking for Nostr extension...
📥 Install a Nostr Extension
Choose a browser extension to manage your Nostr identity securely:
💡 After installing:
1. Set up your extension
2. Refresh this page
3. Click "Login with Nostr" again
🔒 Your keys stay safe:
Extensions keep your private key encrypted on your device. We never see or store your keys.
⚠️ iOS/Safari Notice: Encryption on iOS may be unstable. For critical data, use Firefox/Chrome on desktop/Android.
DENMS v0.96
Strong local encryption · Controlled delivery
Input: —
Drop received .png here — or click to browse
End-to-end encrypted delivery via Nostr direct messages. Requires a Nostr extension for authentication.
⚠️ IPFS credentials not configured.
Open this HTML file in a text editor and fill in PRIMARY_API_KEY and PRIMARY_SECRET inside window.LockitIPFS with your Pinata API keys. IPFS upload will fail without them.
Fetches encrypted ciphertext using a content identifier (CID).
Select the .png file you received. The ciphertext will be extracted and placed in the input area, ready to decrypt.
Paste the identifier from the dpaste URL to load encrypted content.
v0.96 · real stego
Scan direction: both · Range table: wide
Pick a carrier image to see capacity for the selected method. Larger, more detailed images hide more data. Your ciphertext will be embedded directly in the image pixels — no metadata chunks, no visible artefacts.
ntfy is a best-effort transport. Messages may expire depending on server settings (e.g., ntfy.sh caches ~12h by default).
🔗Chitchatter — Encrypted P2P deliveryNo account · No server · Ephemeral
1
Send this private room link to your recipient
Share via Signal, email, or any channel — the link itself reveals nothing. Your recipient opens it and waits in the room.
2
Wait for your recipient to join the room
Chitchatter is peer-to-peer — both parties must be online at the same time. The room shows a presence indicator once they arrive.
3
Open the room — ciphertext is copied to clipboard automatically
The encrypted ciphertext will be on your clipboard — paste it into the chat (Ctrl+V / ⌘V) once you're inside.
Cryptographic log (local)
Shows local operations and transport events. Nothing is transmitted or logged externally.