![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
電子簽名
什麼是數位簽章?
數位簽章採用密碼學來提供一種確定數位訊息或文件是否真實的方法。
如果簽名被認為是有效的,則可以假設該通信來自其聲稱的發件人(稱為身份驗證),發送者無法合理地否認該通信來自他們(不可否認),並且該通信沒有被更改或篡改(完整性。)
數位簽章使用公鑰加密技術,其中使用公鑰和私鑰對進行加密和解密。顧名思義,公鑰是公開廣播的,而私鑰則是保密的。
要使用數位簽名對訊息進行簽名,發送者使用軟體建立訊息的哈希值,然後使用其私鑰對其進行加密。為了驗證訊息,使用發送者的公鑰對加密的雜湊進行解密。然後,創建訊息的第二個哈希值;如果該哈希值與解密的雜湊值匹配,則該訊息有效。
數位簽名與電子簽名不同,儘管前者經常用於描述後者技術。
電子簽名簡單地指任何旨在表示簽名的數位標記。常見的範例包括 HelloSign 和 Adobe Sign。然而,一些電子簽名工具可能包括數位簽章技術——這意味著可能已經使用了公鑰加密的元素。
數位簽章在網路上廣泛使用,例如用於驗證網路連線。它們在政府中也變得越來越普遍。例如,關鍵文件現在由美國政府印刷局出版,並附有公眾簽名以驗證其真實性。