用數(shù)字簽名 數(shù)字簽名與加密過程在密鑰對(duì)使用方面有什么差別?
數(shù)字簽名與加密過程在密鑰對(duì)使用方面有什么差別?數(shù)字簽名:發(fā)送方使用其私鑰進(jìn)行加密,然后接收方使用發(fā)送方的公鑰進(jìn)行解密和驗(yàn)證。非對(duì)稱加密加密數(shù)據(jù):用接收方的公鑰加密數(shù)據(jù),然后用接收方的私鑰解密。數(shù)字簽名
數(shù)字簽名與加密過程在密鑰對(duì)使用方面有什么差別?
數(shù)字簽名:發(fā)送方使用其私鑰進(jìn)行加密,然后接收方使用發(fā)送方的公鑰進(jìn)行解密和驗(yàn)證。
非對(duì)稱加密加密數(shù)據(jù):用接收方的公鑰加密數(shù)據(jù),然后用接收方的私鑰解密。
數(shù)字簽名是非對(duì)稱加密技術(shù)的應(yīng)用。
什么是數(shù)字簽名?
感謝您的邀請,感謝您的平臺(tái),將鏈接網(wǎng)絡(luò)生態(tài)將為您解答。
一般來說,數(shù)字簽名是每項(xiàng)交易的證明。一方面證明交易是轉(zhuǎn)讓人自己發(fā)起的;另一方面證明交易信息在傳輸過程中沒有發(fā)生變化。它由數(shù)字摘要和非對(duì)稱加密技術(shù)組成。
例如,為了啟動(dòng)比特幣傳輸,小兔子需要首先通過哈希函數(shù)將交易信息轉(zhuǎn)換成固定長度的字符串,然后用自己的私鑰加密,形成數(shù)字簽名。完成后,需要向礦工廣播完整的交易信息和數(shù)字簽名。
miner首先使用相同的哈希函數(shù)將事務(wù)轉(zhuǎn)換為字符串,然后使用rabbit的公鑰對(duì)其進(jìn)行解密,以比較兩者是否一致。如果它們一致,則驗(yàn)證成功,表明事務(wù)是由rabbit自己發(fā)起的,并且信息沒有更改。
數(shù)字簽名加密的私鑰與數(shù)字簽名解密的公鑰不一致,采用非對(duì)稱加密技術(shù)??雌饋砗軓?fù)雜。其實(shí),實(shí)時(shí)傳輸只需要你輸入私鑰就可以即時(shí)完成!就像你去銀行轉(zhuǎn)賬一樣,只要輸入銀行卡密碼,錢就會(huì)被轉(zhuǎn)出。
未經(jīng)數(shù)字簽名驅(qū)動(dòng)怎么簽名?
數(shù)字簽名是公鑰加密技術(shù)的另一種應(yīng)用。它的主要方式是消息的發(fā)送者從消息文本生成哈希值(或消息摘要)。發(fā)送方用自己的私鑰加密散列值,形成發(fā)送方的數(shù)字簽名。然后,數(shù)字簽名將作為消息的附件發(fā)送給接收方。接收方首先從接收到的原始消息計(jì)算哈希值(或消息摘要),然后用發(fā)送方的公鑰解密附加到消息的數(shù)字簽名。如果兩個(gè)散列值相同,則接收方可以確認(rèn)數(shù)字簽名屬于發(fā)送方。原始消息可以通過數(shù)字簽名進(jìn)行識(shí)別和不可否認(rèn)。
您可以單擊“繼續(xù)”安裝“確定”