RSA數據摘要+數字簽名(Java)

背景 之前我一直不明白,比如A、B雙方加密通信的時候,爲什麼A要使用B的公鑰來加密,爲A什麼不使用A的私鑰加密,然後B用A的公鑰解密不就可以了嗎? 其實,A的私鑰主要是A用來簽名的,簽名顧名思義是表明這個東西是A發送的,而不是別人發過來的。爲什麼A用自己的私鑰簽名就說明這個東西就是A發過來的呢?因爲用B用A的公鑰解籤的時候,得到了原文的數據摘要,然後B根據得到的明文信息然後使用Hash函數重新得到
相關文章
相關標籤/搜索