什么叫做數(shù)字簽名 數(shù)字簽名的基本原理是什么?
數(shù)字簽名的基本原理是什么?數(shù)字簽名采用雙重加密方式實(shí)現(xiàn)防偽防偽。其原理如下:1。發(fā)送的文件用Sha碼加密,生成128位數(shù)字摘要。2. 發(fā)送者用他的私鑰重新加密摘要,這形成了一個(gè)數(shù)字簽名。三。將原始文本
數(shù)字簽名的基本原理是什么?
數(shù)字簽名采用雙重加密方式實(shí)現(xiàn)防偽防偽。其原理如下:1。發(fā)送的文件用Sha碼加密,生成128位數(shù)字摘要。
2. 發(fā)送者用他的私鑰重新加密摘要,這形成了一個(gè)數(shù)字簽名。三。將原始文本和加密摘要同時(shí)傳送給另一方
雙重簽名是set引入的一項(xiàng)重要?jiǎng)?chuàng)新,它可以巧妙地將發(fā)送給不同接收者的兩條消息連接起來(lái),保護(hù)消費(fèi)者的隱私。雙重簽名的目的:在電子商務(wù)的電子支付系統(tǒng)中,存在著客戶、商戶和銀行之間交易信息的傳遞,包括只有商戶才能看到的訂購(gòu)信息和只有銀行才能看到的支付信息。因?yàn)殂y行需要知道的支付信息是客戶通過(guò)商戶傳遞給銀行的,所以雙簽名的目的是在交易過(guò)程中,當(dāng)客戶將訂單信息和支付信息傳遞給商戶時(shí),訂單信息和支付信息相互分離另外,商戶只能看到訂單信息,不能看到支付信息,支付信息不變傳遞給銀行;商戶和銀行可以驗(yàn)證訂單信息和支付信息的一致性,從而判斷訂單信息和支付信息在傳輸過(guò)程中是否被修改。雙重簽名的生成過(guò)程:客戶通過(guò)哈希函數(shù)對(duì)訂購(gòu)信息和付款信息進(jìn)行哈希運(yùn)算,分別得到訂購(gòu)信息和付款信息的消息摘要。將兩個(gè)消息摘要連接起來(lái),用hash函數(shù)對(duì)其進(jìn)行哈希運(yùn)算,得到付款單消息摘要。客戶使用自己的私鑰對(duì)支付訂單消息摘要進(jìn)行加密,最終獲得雙簽名信息。使用和驗(yàn)證過(guò)程:
1)客戶向商戶發(fā)送“訂購(gòu)信息和付款信息報(bào)文摘要雙簽名”,并向商戶發(fā)送“付款信息和訂購(gòu)信息報(bào)文摘要”(2)商戶和銀行匯總收到的信息,然后把它和另一個(gè)摘要聯(lián)系起來(lái)。如果它等于解密的雙重簽名(使用客戶的公鑰),則可以確定消息的真實(shí)性。不過(guò),商家看不到客戶的賬戶信息,銀行也不知道客戶的購(gòu)買(mǎi)信息,但可以確認(rèn)對(duì)方是真實(shí)的。