Skip to content

Shake-256 for signing #3026

Answered by reneme
DarkBlackJPG asked this question in Q&A
Aug 3, 2022 · 1 comments · 4 replies
Discussion options

You must be logged in to vote

Traditionally, signing is done with asymmetric schemes where you have a private key (performing the sign operation) and an associated public key (used in the verify information). This is done with asymmetric algorithms like RSA, ECDSA and the like.

"Signing a document" with just a hash function (i.e. SHA-256 or SHAKE-256) doesn't really make sense cryptographically, as this does not involve a "secret", let alone a public/private key pair. Think of hash functions as producing a "fingerprint" of your document that could be easily computed by anyone. Whereas a valid signature can only be calculated by the person holding the private key.

Now: Do you want to actually obtain a publicly verifiab…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@DarkBlackJPG
Comment options

@reneme
Comment options

@reneme
Comment options

@DarkBlackJPG
Comment options

Answer selected by DarkBlackJPG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants