Digital Signature Algorithm (DSA) and Edwards-curve Digital Signature Algorithm (EdDSA) are used to create and verify digital signatures. EdDSA (Ed25519/Ed448) is the modern alternative offering better performance and resistance to side-channel attacks.
Inputs
Mode: Choose between classic DSA or modern EdDSA.
Key Size (DSA): DSA key size in bits. Larger keys are more secure but slower.
Curve (EdDSA): The Edwards curve to use.
Message: The message to sign or verify in HEX or ASCII format.
Tips
Ed25519 is recommended for new applications — it is faster and simpler than DSA.
DSA signatures are non-deterministic by default (require random k value).
EdDSA signatures are deterministic — same message always produces the same signature.