數字簽名
數字簽名:只有資訊的傳送者才能產生的別人無法偽造的一段數字串,這段數字串同時也是對資訊的傳送者傳送資訊真實性的一個有效證明。
數字簽名的功能:保證資訊傳輸的完整性、傳送者的身份認證、防止交易中的抵賴發生。
數字簽名是非對稱金鑰加密技術與數字摘要技術的應用。
一次數字簽名涉及到一個雜湊函式、傳送者的公鑰、傳送者的私鑰。
數字簽名是個加密的過程,數字簽名驗證是個解密的過程。
數字簽名技術
將報文按雙方約定的HASH函式計算得到一個固定位數的報文摘要。在數學上保證:只要改動報文中任何一位,重新計算出的報文摘要值就會與原先的值不相符。這樣就保證了報文的不可更改性。
將摘要資訊用傳送者的私鑰加密,與原文一起傳送給接收者。接收者只有用傳送者的公鑰才能解密被加密的摘要資訊,然後用HASH函式對收到的原文產生一個摘要資訊,與解密的摘要資訊對比。如果相同,則說明收到的資訊是完整的,在傳輸過程中沒有被修改,否則說明資訊被修改過,因此數字簽名能夠驗證資訊的完整性。
數字簽名有兩種功效:
一是能確定訊息確實是由傳送方簽名併發出來的,因為別人假冒不了傳送方的簽名。
二是數字簽名能確定訊息的完整性。
因為數字簽名的特點是它代表了檔案的特徵,檔案如果發生改變,數字摘要的值也將發生變化。不同的檔案將得到不同的數字摘要。
相關文章
- 數字簽名原理
- 大話數字簽名
- Elgamal數字簽名原理GAM
- 加密與數字簽名加密
- 數字簽名(java) (轉)Java
- 數字簽名是什麼?
- applet數字簽名APP
- 給軟體數字簽名
- win10 如何禁用數字簽名 win10 關閉數字簽名方法Win10
- win10 禁止驗證數字簽名方法 win10 如何禁用數字簽名Win10
- 加減密和數字簽名
- 如何關閉win10的數字簽名_win10禁用數字簽名的方法Win10
- ActiveX控制元件數字簽名實踐(免費簽名)控制元件
- Java 操作PPT數字簽名(一):新增、檢測、刪除簽名Java
- Java 新增數字簽名到Excel以及檢測、刪除簽名JavaExcel
- win10如何永久禁用數字簽名_win10怎麼關閉禁用數字簽名Win10
- Android 安全加密:數字簽名和數字證書Android加密
- Android安全加密:數字簽名和數字證書Android加密
- Java 新增、驗證PDF 數字簽名Java
- 數字簽名的原理和應用
- 支付寶介面的數字簽名
- windows10怎麼關閉數字簽名 win10永久關閉數字簽名的方法WindowsWin10
- 深入理解加密、解密、數字簽名和數字證書加密解密
- exe軟體如何進行數字簽名
- 效能:驗證數字簽名導致卡死
- 用C++Builder建立數字簽名 (轉)C++UI
- Window 7 驅動數字簽名解決方案
- Java 獲取PDF數字簽名證照資訊Java
- 詳解數字簽名的含義及作用
- java使用RSA加密方式,實現數字簽名Java加密
- 公鑰加密、數字簽名、訊息認證加密
- 取消WindowsXP下驅動程式數字簽名(轉)Windows
- RSA加密解密及數字簽名Java實現加密解密Java
- 證書的數字簽名和認證 (轉)
- 使用者下載已簽名的軟體後 如何知道數字簽名是否可信
- 文件數字簽名工作原理是什麼?文件簽名有什麼好處?哪些行業使用文件簽名證書?行業
- 什麼是數字簽名?什麼是數字信封?他們如何使用
- 驅動沒有數字簽名的解決方案