The open post-quantum
document formatLe 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.