時間:2023-07-22|瀏覽:271
使用ECDSA,一個很好的隨機來源是至關重要的,因為一個壞的隨機源可能會泄露你的鑰匙。直觀地說,如果您在生成密鑰時使用不良隨機,則生成的密鑰可能不會安全。但是,ECDSA的一個奇怪之處在于,即使你只在簽名時使用不良隨機,使用完美的鑰匙,也會泄露您的私鑰。然后是游戲結束;如果你泄露你的私鑰,對手可以偽造你的簽名。因此,我們需要特別小心在實踐中使用良好的隨機性,使用不良隨機源是其他安全系統的常見缺陷。
邊欄:加密貨幣和加密。如果你一直在等待Bitcoin中使用哪種加密算法,抱歉讓你失望了。如我們看到的,Bitcoin沒有加密,因為沒有什么需要加密的。加密只是現代加密技術成為可能的一套豐富的技術之一。他們中的許多,比如承諾方案,都會以某種方式隱藏信息,但他們與加密不同。
自此,完成了我們對加密原語數字簽名的討論。在下一節中,我們將討論數字簽名的一些應用,這將被用于構建加密貨幣。