Decentralized Identity (DID)

Generate a Decentralized Identifier (DID) keypair and cryptographically sign your file fingerprints to prove you created this content.

💡 How to create a DID
Create a Decentralized Identifier (DID) and its associated DID document. Select a cryptographic key type (Ed25519, ECDSA P-256, or RSA). The system generates the key pair and constructs a DID document containing the public key, verification methods, and service endpoints. The DID document can be exported for use with distributed ledgers or other verifiable data registries. Store the private key securely — it cannot be recovered if lost. ⚠️ Important: Download the DID document before navigating away. Save it in PDF, DOCX, JSON, or HTML format.

No DID identity found. Generate one above.

Your DID

Algorithm

Your keys are stored locally in this browser (localStorage).


✍️ How to sign and verify with a DID
Sign a message or file using your DID private key to prove authorship. Enter or upload your DID private key. Then provide the message or file you want to sign. The system generates a digital signature that cryptographically proves you authored the content. Share the signature alongside the content so others can verify it using your DID document's public key. ⚠️ Important: Download the signature file before navigating away. Save it in JSON or TXT format.

Signature Status

Signature

Signed By

RedoSan
💬
🤖 RedoSan Assistant