DSA Key Generator & Digital Signature Algorithm

Generate FIPS 186 Digital Signature Algorithm (DSA) key parameters, sign cryptographic digests, and verify digital signatures against public verification keys.

How to Use DSA Key Generator & Digital Signature Algorithm

  1. Generate or Load DSA Parameters: Configure prime modulus p, subprime q, and generator g, and generate a DSA keypair.
  2. Hash & Sign Message: Compute SHA-256 digest and sign with the private key to produce signature pair (r, s).
  3. Verify Signature Proof: Confirm mathematical signature validity against the public key.

Frequently Asked Questions

Can DSA be used for data encryption?

No. DSA (Digital Signature Algorithm, NIST FIPS 186) is strictly a digital signature mechanism. It does not support encryption or key exchange.