ML-KEM-768 · AES-256-GCM

The open post-quantum
document format
Le format de document
post-quantique ouvert

.sdoc encrypts a document or e-mail so only its intended recipient can read it — safe even against a future quantum computer. Your keys, your data. .sdoc chiffre un document ou courriel pour que seul son destinataire puisse le lire — sûr même face à un futur ordinateur quantique. Vos clés, vos données.

$npm install -g github:spartadoc-sdoc/sdoc

Why sdocPourquoi sdoc

An open standard, not a product feature.Un standard ouvert, pas une fonctionnalité produit.

Post-quantumPost-quantique

Hybrid ML-KEM-768 (FIPS 203) + AES-256-GCM. Covers "harvest now, decrypt later".Hybride ML-KEM-768 (FIPS 203) + AES-256-GCM. Couvre « harvest now, decrypt later ».

SovereignSouverain

Keys stay with their owner. Nobody — not even us — can read your data without your consent.Les clés restent chez leur détenteur. Personne, pas même nous, ne peut lire vos données sans votre consentement.

OpenOuvert

Apache-2.0, public specification, reference implementation. Build your own interoperable tools.Apache-2.0, spécification publique, implémentation de référence. Bâtissez vos propres outils interopérables.

SimpleSimple

One command line, no account, no server. Works in Node and the browser.Une ligne de commande, sans compte, sans serveur. Fonctionne dans Node et le navigateur.

Quick startDémarrage rapide

Generate a key pair, encrypt, decrypt.Générer une paire de clés, chiffrer, déchiffrer.

# generate keys — bob.pub is shareable, bob.key stays privategénérer les clés — bob.pub partageable, bob.key privée
sdoc keygen -o bob

# encrypt a file for Bobchiffrer un fichier pour Bob
sdoc encrypt letter.pdf -p bob.pub -o letter.pdf.sdoc

# Bob decrypts with his secret keyBob déchiffre avec sa clé secrète
sdoc decrypt letter.pdf.sdoc -k bob.key -o letter.pdf

Built for agents tooPensé aussi pour les agents

An AI agent can encrypt and decrypt .sdoc files out of the box — see the agent skill. Un agent IA peut chiffrer et déchiffrer des .sdoc directement — voir le skill agent.