Welcome to OpenSign
Learn more about ASP.NET Core and cryptography.

Secure Key Generation
Generate RSA keys with variable sizes, encrypted using AES-256-CBC or AES-256-CTR for secure storage.

Signature with Alternatives
Create documents with dynamic fields and sign each combination using RSA or HMAC with a secret passphrase.

Signature Verification
Fill in a document and verify your combination using allowed RSA signatures or valid HMACs per combination.