如果我理解正确的话,数字签名意味着明确地发送消息以及使用私钥加密的消息的散列.
消息的接收者计算散列,使用公钥解密接收的散列,然后比较两个散列的匹配.
这有多安全?我的意思是,您可以轻松获取消息的哈希值,并且还具有加密的哈希值.查找用于创建Encrypted_hash的私钥有多容易?
例:
Message Hash Encrypted_hash
-----------------------------------------
Hello world! 1234 abcd
Hi there 5678 xyzt
Bla bla 0987 gsdj
...
Run Code Online (Sandbox Code Playgroud)
鉴于Hash和Encrypted_hash值以及足够的这些消息,找到私钥有多容易/多难?