吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

數(shù)字簽名技術的應用

姚小熊27 ? 來源:網(wǎng)絡整理 ? 作者:網(wǎng)絡整理 ? 2020-08-20 11:31 ? 次閱讀

數(shù)字簽名的過程

數(shù)字簽名(又稱公鑰數(shù)字簽名)是只有信息的發(fā)送者才能產(chǎn)生的別人無法偽造的一段數(shù)字串,這段數(shù)字串同時也是對信息的發(fā)送者發(fā)送信息真實性的一個有效證明。它是一種類似寫在紙上的普通的物理簽名,但是使用了公鑰加密領域的技術來實現(xiàn)的,用于鑒別數(shù)字信息的方法。一套數(shù)字簽名通常定義兩種互補的運算,一個用于簽名,另一個用于驗證。數(shù)字簽名是非對稱密鑰加密技術與數(shù)字摘要技術的應用。

發(fā)送報文時,發(fā)送方用一個哈希函數(shù)從報文文本中生成報文摘要,然后用發(fā)送方的私鑰對這個摘要進行加密,這個加密后的摘要將作為報文的數(shù)字簽名和報文一起發(fā)送給接收方,接收方首先用與發(fā)送方一樣的哈希函數(shù)從接收到的原始報文中計算出報文摘要,接著再公鑰來對報文附加的數(shù)字簽名進行解密,如果這兩個摘要相同、那么接收方就能確認該數(shù)字簽名是發(fā)送方的。

數(shù)字簽名有兩種功效:一是能確定消息確實是由發(fā)送方簽名并發(fā)出來的,因為別人假冒不了發(fā)送方的簽名。二是數(shù)字簽名能確定消息的完整性。因為數(shù)字簽名的特點是它代表了文件的特征,文件如果發(fā)生改變,數(shù)字摘要的值也將發(fā)生變化。不同的文件將得到不同的數(shù)字摘要。 一次數(shù)字簽名涉及到一個哈希函數(shù)、接收者的公鑰、發(fā)送方的私鑰。

數(shù)字簽名技術的應用

數(shù)字簽名可以用來干什么呢?

1.網(wǎng)站認證

首先最常見的用處就是用來認證一個網(wǎng)站的身份。

比如我打開百度,百度是怎么保證顯示在我眼前的網(wǎng)頁就一定是百度生成的,不是其他人修改的呢?就是借助數(shù)字簽名來實現(xiàn)的。

用IE瀏覽器打開百度,點擊地址欄旁邊的小鎖,再點擊查看證書,就可以看到百度主頁的數(shù)字簽名證書了。所謂證書,其實是對公鑰的封裝,在公鑰的基礎上添加頒發(fā)者、有效期等信息。

數(shù)字簽名技術的應用

“簽名算法”一欄可以看到,它使用的是sha256RSA,也就是使用SHA-256計算摘要,然后使用RSA對摘要進行簽名。而在“公鑰”一欄則保存著該證書的“本體”,用于驗證簽名的RSA公鑰。

2.代碼簽名

而除此之外,還有個地方我們經(jīng)常碰到數(shù)字簽名的——代碼簽名。

如果Windows上的可執(zhí)行程序程序來源于正規(guī)公司,那么通常它會有代碼簽名,用于確保其來源可靠且未被篡改。以QQ為例,它的數(shù)字簽名是這樣的。

數(shù)字簽名技術的應用

精彩閱讀推薦

數(shù)字簽名技術具有什么特性_數(shù)字簽名技術的三個安全性

數(shù)字簽名技術的主要功能_數(shù)字簽名技術的實現(xiàn)過程

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    瑞芯微開發(fā)板/主板Android系統(tǒng)APK簽名文件使用方法,實用干貨

    瑞芯微主板/開發(fā)板Android系統(tǒng),APK系統(tǒng)簽名文件使用方法
    的頭像 發(fā)表于 12-26 09:43 ?355次閱讀
    瑞芯微開發(fā)板/主板Android系統(tǒng)APK<b class='flag-5'>簽名</b>文件使用方法,實用干貨

    加密算法在網(wǎng)絡安全中扮演什么角色?

    : 通過哈希函數(shù)和消息認證碼(MAC),加密算法可以檢測數(shù)據(jù)在傳輸過程中是否被篡改,確保數(shù)據(jù)的完整性。 提供身份驗證 : 非對稱加密算法和數(shù)字簽名技術可以驗證通信雙方的身份,防止身份冒充攻擊。 實現(xiàn)數(shù)據(jù)簽名
    的頭像 發(fā)表于 12-17 16:00 ?148次閱讀

    SoC的數(shù)字簽名加解密過程

    SoC的數(shù)字簽名驗證是指在系統(tǒng)啟動或固件更新等關鍵時刻,對加載的固件或軟件進行數(shù)字簽名的驗證過程。通過驗證數(shù)字簽名,系統(tǒng)可以確保所加載的固件或軟件是經(jīng)過授權和信任的,從而防止惡意代碼的執(zhí)行和系統(tǒng)啟動過程的篡改。
    的頭像 發(fā)表于 10-21 14:52 ?330次閱讀

    如何提升SoC的安全性

    進行數(shù)字簽名。Bootloader在啟動時使用存儲在芯片中的公鑰驗證簽名,以確保固件的真實性和完整性。通過哈希算法(如SHA-256)計算固件的哈希值,并與預先存儲的正確哈希值進行比較,防止固件被篡改。
    的頭像 發(fā)表于 10-21 14:19 ?333次閱讀

    物聯(lián)網(wǎng)中的普通傳感器如何通過DTU/RTU透傳帶有時間戳和IMEI的數(shù)據(jù)

    一 概述 時間戳是指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現(xiàn)在的總秒數(shù)。時間戳是使用數(shù)字簽名技術產(chǎn)生的數(shù)據(jù),簽名的對象包括了原始
    的頭像 發(fā)表于 09-25 16:35 ?1361次閱讀
    物聯(lián)網(wǎng)中的普通傳感器如何通過DTU/RTU透傳帶有時間戳和IMEI的數(shù)據(jù)

    esp32c3安全啟動文檔里的簽名,使用與計算的簽名和使用idf.py簽名有什么不同?

    esp32c3安全啟動文檔里的簽名,使用與計算的簽名和使用idf.py簽名有什么不同?預簽名用的是--pub-key,普通的簽名用的是--k
    發(fā)表于 07-23 08:15

    數(shù)字簽名如何工作?智能網(wǎng)絡V2X中安全證書的基礎#智能網(wǎng)聯(lián)

    智能網(wǎng)聯(lián)
    北匯信息POLELINK
    發(fā)布于 :2024年07月10日 18:02:38

    數(shù)字證書與數(shù)字簽名:汽車C-V2X通信安全的基石

    在智能網(wǎng)聯(lián)汽車的C-V2X通信中,數(shù)字證書和數(shù)字簽名起著至關重要的作用。通過這些技術,車輛可以確保通信的安全性和真實性,從而提高整個交通系統(tǒng)的安全性和效率。北匯信息在這一領域擁有豐富的經(jīng)驗和
    的頭像 發(fā)表于 07-08 09:09 ?1295次閱讀
    <b class='flag-5'>數(shù)字</b>證書與<b class='flag-5'>數(shù)字簽名</b>:汽車C-V2X通信安全的基石

    WIN10電腦插上USB轉ttl以后電腦就會變卡,光標不受控制是怎么回事?

    有人遇到過類似的情況嗎?怎么解決的? 我的是WIN10家庭版,裝上CH340,插上usb以后設備管理器端口那里一直有感嘆號,必須要關閉數(shù)字簽名才能使用。
    發(fā)表于 04-29 08:29

    OpenHarmony開發(fā)實例:【配置應用簽名信息】

    使用真機設備運行和調試OpenHarmony應用前,需要對應用進行簽名才能正常運行。
    的頭像 發(fā)表于 04-22 16:52 ?539次閱讀
    OpenHarmony開發(fā)實例:【配置應用<b class='flag-5'>簽名</b>信息】

    鴻蒙OS開發(fā)指導:【應用包簽名工具】

    OpenHarmony系統(tǒng)內置密鑰庫文件,文件名稱為OpenHarmony.p12,內含根CA證書、中間CA證書、最終實體證書等信息,工具基于該密鑰庫文件對OpenHarmony應用進行簽名
    的頭像 發(fā)表于 04-17 11:13 ?1116次閱讀
    鴻蒙OS開發(fā)指導:【應用包<b class='flag-5'>簽名</b>工具】

    鴻蒙ArkTS開始實例:【canvas實現(xiàn)簽名板功能】

    使用ArkTS中的canvas實現(xiàn)簽名板的功能,canvas畫布大家都很熟悉,我們會用它經(jīng)常實現(xiàn)一些畫板或者圖表、表格之類的功能。canvas簽名板是我在開發(fā)APP過程中實現(xiàn)的一個功能,開發(fā)過程中也是遇到比較多的問題。我會按照以下幾點來講解開發(fā)整個過程:
    的頭像 發(fā)表于 04-08 10:10 ?998次閱讀
    鴻蒙ArkTS開始實例:【canvas實現(xiàn)<b class='flag-5'>簽名</b>板功能】

    帶有集成DST80認證、EEPROM和LF發(fā)動機防盜系統(tǒng)的數(shù)字簽名應答機數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《帶有集成DST80認證、EEPROM和LF發(fā)動機防盜系統(tǒng)的數(shù)字簽名應答機數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 03-21 09:14 ?0次下載
    帶有集成DST80認證、EEPROM和LF發(fā)動機防盜系統(tǒng)的<b class='flag-5'>數(shù)字簽名</b>應答機數(shù)據(jù)表

    什么是以太網(wǎng)?車載以太網(wǎng)數(shù)據(jù)線束解決方案

    阻止此類攻擊的一種方法是使用硬件安全模塊 (HSM)。它們在車內生成數(shù)字密鑰,對車內傳遞的所有數(shù)據(jù)進行加密和數(shù)字簽名
    發(fā)表于 03-18 11:12 ?945次閱讀
    什么是以太網(wǎng)?車載以太網(wǎng)數(shù)據(jù)線束解決方案

    miniprog3在win7電腦識別異常,也無法下載仿真怎么解決?

    miniprog3在win7電腦識別異常,也無法下載仿真,但是該下載器在別的電腦(win10)上是可以正常識別使用的,請問有沒有遇到過這種情況,我這邊嘗試過禁掉數(shù)字簽名,但是沒有解決問題。
    發(fā)表于 02-18 08:48
    威尼斯人娱乐场有什么玩| 金鼎国际娱乐| 网上百家乐官网注册彩金| 百家乐官网桌布无纺布| 百家乐五湖四海娱乐场开户注册| 蒙自县| 网页百家乐官网游戏下载| 太阳城假日酒店| 广东百家乐官网扫描分析仪| 百家乐游戏平台架设| 大发888电话客服| 百家乐官网赌场导航| 圣淘沙百家乐的玩法技巧和规则| 怎样玩百家乐官网赢钱| 帝王百家乐新足球平台| 六合彩马报| 百家乐官网技巧平注常赢法| 大发888娱乐老虎机| 百家乐官网赌场规则| 威尼斯人娱乐城筹码| 真人百家乐官网策略| 百家乐六手变化混合赢家打| 百家乐官网视频网络游戏| 伯爵百家乐赌场娱乐网规则| 真人百家乐官网软件博彩吧| 迪威百家乐赌场娱乐网规则| 环球百家乐官网现金网| 百家乐2号死机| 百家乐官网博彩策略论坛| 澳门百家乐真人娱乐场| 四会市| ea百家乐打水| 百家乐官网如何取胜| 百家乐娱乐网真人娱乐网| 太阳城百家乐官网娱乐开户| 百家乐家| 百家乐官网787| 大发888娱乐场怎样下载| 新彩百家乐官网的玩法技巧和规则| 大发888下载娱乐场| 百家乐官网发牌|