Digital Signature:RSA-PSS & ECDSA
Ready
Tool Description
Digital Signatureis a cryptographic mechanism used to verify the authenticity of digital information. It provides guarantees of data integrity, authentication, and non-repudiation. All operations are performed locally in your browser; your keys and data are never sent to any server.
-
Step 1:Get a Key Pair
If you don't have a key pair, first select an algorithm, then click thebutton. The tool will generate a public and a private key for you.。 -
Step 2:Generate Signature
Paste your private key and the message you want to sign into the corresponding input fields, then click . The generated signature (in Base64 format) will appear in the output box. -
Step 3:Verify Signature
To verify a signature, you need three things: the original message, the public key, and the signature itself. Fill them into the corresponding input fields, then click . The status bar will show the verification result.
Key Concepts
- Private Key:Keep it absolutely secret. It is used only for creating signatures. Leaking the private key means anyone can impersonate you.
- Public Key:Can be safely distributed to anyone. It is used to verify signatures created with your private key.