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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HMI項(xiàng)目文件的加密和數(shù)字簽名,你會了嗎?

虹科工業(yè)物聯(lián)網(wǎng)技術(shù) ? 來源: 虹科工業(yè)物聯(lián)網(wǎng)技術(shù) ? 作者: 虹科工業(yè)物聯(lián)網(wǎng)技 ? 2023-03-14 14:39 ? 次閱讀

前言

虹科物聯(lián)網(wǎng)HMI作為一站式物聯(lián)網(wǎng)解決方案,致力于解決用戶在數(shù)據(jù)采集和可視化、遠(yuǎn)程監(jiān)控、邊緣計算、軟PLC、數(shù)據(jù)存儲(SQL數(shù)據(jù)庫和CSV文件)、數(shù)據(jù)上云(OPC UA、MQTT)等方面的需求,幫助企業(yè)快速實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型。

poYBAGQQFpuAH7orAACMoOYZ17088.webp

HMI項(xiàng)目文件不僅決定著HMI設(shè)備的正常運(yùn)行,更代表著開發(fā)人員智慧的結(jié)晶,為了防止HMI設(shè)備功能的人為破壞,比如修改項(xiàng)目文件,影響實(shí)際的生產(chǎn)工作,以及HMI項(xiàng)目文件的抄襲,虹科物聯(lián)網(wǎng)HMI提供了項(xiàng)目文件加密和數(shù)字簽名功能,保護(hù)HMI設(shè)備的使用以及開發(fā)人員的知識產(chǎn)權(quán)。

一、項(xiàng)目加密

開發(fā)人員可以采用非對稱加密方法對HMI項(xiàng)目文件進(jìn)行加密,保護(hù)自己的知識產(chǎn)權(quán)。具體操作如下:

1. 右鍵點(diǎn)擊項(xiàng)目名稱,彈出“Encrypt Project”,根據(jù)提示設(shè)置密碼。

注:如果密碼丟失,則無法恢復(fù)項(xiàng)目文件,只能刪除!

pYYBAGQQFpuAfEmMAACOWGmRVGE48.webp

2. 根據(jù)需要選擇合適的加密級別。

注:如果非必要,可以選擇不加密圖片,保證HMI設(shè)備的性能。

3. 項(xiàng)目加密后,再次打開項(xiàng)目文件需要輸入密碼。

4. 當(dāng)把加密的項(xiàng)目下載到HMI中,HMI設(shè)備首次加載加密項(xiàng)目時需要輸入密碼。

poYBAGQQFpyAGDODAAD_YmX_Qb497.webp

二、項(xiàng)目簽名

為了防止人為破壞HMI設(shè)備功能,任意修改HMI設(shè)備運(yùn)行項(xiàng)目,開發(fā)人員可以使用x.509證書對項(xiàng)目文件進(jìn)行數(shù)字簽名,只有授權(quán)用戶才可以修改HMI設(shè)備中運(yùn)行的項(xiàng)目。具體操作如下:

1. 通過OpenSSL生成證書

用戶可以通過OpenSSL執(zhí)行相關(guān)指令生成x.509證書,其中證書由兩個部分組成,分為是certificate.pfx和certificate.crt。其中certificate.pfx是安裝于用戶PC,負(fù)責(zé)給HMI項(xiàng)目文件進(jìn)行項(xiàng)目簽名;certificate.crt安裝于HMI設(shè)備,負(fù)責(zé)檢查HMI項(xiàng)目是否正確簽名。

為了簡化操作,用戶可以參考下圖示例代碼生成證書或者咨詢虹科技術(shù)團(tuán)隊。

pYYBAGQQFp2AE2pcAABlomTDZ4002.webp

注:證書生成過程中需要設(shè)置密碼,后面在用戶PC安裝證書時需要用到。

2. 證書安裝

虹科物聯(lián)網(wǎng)HMI解決方案分為硬件方案(HMI/網(wǎng)關(guān))和軟件方案(PC Runtime),不同方案的證書安裝方式不同,用戶可以根據(jù)自己購買的解決方案查看對應(yīng)的操作步驟。

(1)用戶PC

用戶PC只有安裝certificate.pfx證書才可以對項(xiàng)目進(jìn)行簽名,雙擊certificate.pfx證書,根據(jù)提示完成證書安裝。

poYBAGQQFp2Ab0KTAACcxiYB29042.webp

(2)HMI設(shè)備

HMI設(shè)備只有安裝certificate.crt證書才可以檢查項(xiàng)目是否正確簽名,相關(guān)步驟如下:

①通過https://Device_IP/machine_config訪問HMI設(shè)備系統(tǒng)設(shè)置頁面,在“Security”選項(xiàng)中添加證書,具體選擇參數(shù)如下:

Domain:HMI Runtime

Secret ID:Project Signature

Type:Certificate

使用“Update”按鈕上傳證書

②證書安裝完成。

(3)JMobile PC Runtime

與HMI設(shè)備相同,JMobile PC Runtime軟件只有安裝certificate.crt證書才可以檢查項(xiàng)目是否正確簽名,相關(guān)步驟如下所示。

pYYBAGQQFp2AXMIPAABy_Pe9D2Y00.webp

poYBAGQQFp6AQZC3AAECjqxEuGQ45.webp


3. JMobile項(xiàng)目簽名

分別在用戶PC、HMI設(shè)備(或JMobile PC Runtime)安裝完證書后,需要在組態(tài)軟件JMobile Studio完成項(xiàng)目簽名的參數(shù)配置,具體操作如下。

pYYBAGQQFp6AFpa3AACGpE_PC_U89.webp

4. 實(shí)際效果

以JMobile PC Runtime為例,項(xiàng)目簽名的實(shí)際效果圖如下所示。

poYBAGQQFp-AeyXeAABoiCCQ3qA32.webp

pYYBAGQQFp-AO0m6AACOiPVow-U85.webp

三、總結(jié)

通過虹科物聯(lián)網(wǎng)HMI的項(xiàng)目加密和數(shù)字簽名功能,企業(yè)用戶不僅可以保護(hù)自己的知識產(chǎn)權(quán),還可以保障HMI設(shè)備的正常運(yùn)行,促進(jìn)企業(yè)的正常生產(chǎn)。

更多精彩資訊 歡迎關(guān)注博主

審核編輯黃宇

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

    關(guān)注

    2894

    文章

    43301

    瀏覽量

    366367
  • 自動化
    +關(guān)注

    關(guān)注

    28

    文章

    5386

    瀏覽量

    78622
  • HMI
    HMI
    +關(guān)注

    關(guān)注

    9

    文章

    575

    瀏覽量

    48304
  • 數(shù)字化
    +關(guān)注

    關(guān)注

    8

    文章

    8351

    瀏覽量

    61381
收藏 人收藏

    評論

    相關(guān)推薦

    labview程序生成exe文件怎么還原

    了程序運(yùn)行所需的所有指令和數(shù)據(jù),但不再以LabVIEW的圖形化編程形式存在。 然而,如果需要修改或查看exe文件背后的LabVIEW邏輯,可以考慮以下幾種方法: 保留原始
    的頭像 發(fā)表于 09-04 17:12 ?266次閱讀

    劃重點(diǎn)!面試常考的ADC真的會了嗎?

    模擬數(shù)字轉(zhuǎn)換器即A/D轉(zhuǎn)換器(ADC),主要用于將連續(xù)傳輸?shù)哪M信號轉(zhuǎn)換為數(shù)字信號,便于數(shù)字系統(tǒng)(如中央處理器CPU、微控制器MCU等)對傳輸信息進(jìn)行快速處理和分析。一、模數(shù)轉(zhuǎn)換器的基本組成模擬信號
    的頭像 發(fā)表于 07-11 08:11 ?1279次閱讀
    劃重點(diǎn)!面試??嫉腁DC<b class='flag-5'>你</b>真的<b class='flag-5'>會了嗎</b>?

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

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

    模擬地和數(shù)字

    c8電容的作用是什么?如果是把模擬地(電源地)和數(shù)字地分開,用0歐電阻不是更好嗎?
    發(fā)表于 07-01 12:03

    如何正確的導(dǎo)入esp32-s2-hmi-devkit-1專用頭文件?

    從GitHub下載了esp32-s2-hmi-devkit-1的例程,但是編譯時候提醒缺少各種頭文件,請問要如何正確的導(dǎo)入esp32-s2-hmi-devkit-1專用頭文件。(ecl
    發(fā)表于 06-21 09:03

    鴻蒙OS開發(fā)指導(dǎo):【應(yīng)用包簽名工具】

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

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

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

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

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

    使用兩種不同的數(shù)字簽名對用戶應(yīng)用程序進(jìn)行簽名是否適用?

    我想問一下使用兩種不同的數(shù)字簽名對用戶應(yīng)用程序進(jìn)行簽名是否適用,安全映像將
    發(fā)表于 01-18 10:43

    電源時序控制的正確方法,掌握了嗎

    電源時序控制的正確方法,掌握了嗎?
    的頭像 發(fā)表于 12-15 09:27 ?1096次閱讀
    電源時序控制的正確方法,<b class='flag-5'>你</b>掌握<b class='flag-5'>了嗎</b>?

    IGBT和MOSFET該用誰?選對了嗎?

    IGBT和MOSFET該用誰?選對了嗎?
    的頭像 發(fā)表于 12-08 18:25 ?1977次閱讀
    IGBT和MOSFET該用誰?<b class='flag-5'>你</b>選對<b class='flag-5'>了嗎</b>?

    鴻蒙原生應(yīng)用/元服務(wù)開發(fā)-AGC分發(fā)如何生成密鑰和和證書請求文件

    和Profile文件對應(yīng)用進(jìn)行簽名后才能發(fā)布。 生成密鑰和和證書請求文件 在申請數(shù)字證書和Profile文件前,首先需要通過DevEco S
    發(fā)表于 11-28 15:23

    存儲密鑰與文件加密密鑰介紹

    數(shù)據(jù)。 文件加密密鑰 文件加密密鑰(File Encryption Key, FEK)是安全存儲功能用于對數(shù)據(jù)進(jìn)行加密時使用的AES密鑰,該
    的頭像 發(fā)表于 11-21 11:43 ?1031次閱讀
    存儲密鑰與<b class='flag-5'>文件</b><b class='flag-5'>加密</b>密鑰介紹

    模擬電源和數(shù)字電源怎么連接

    模擬電源和數(shù)字電源怎么連接 模擬電源和數(shù)字電源之間的連接是一項(xiàng)非常重要的任務(wù),因?yàn)檫@直接影響到電路的工作效果。在本文中,我們將為您詳細(xì)介紹模擬電源和數(shù)字電源的連接方法,包括連接順序、接線方法、配件
    的頭像 發(fā)表于 10-16 16:09 ?1991次閱讀

    DMR數(shù)字對講機(jī)加密的必要性和加密方式

    DMR數(shù)字對講機(jī)提供了一種安全、高效的語音和數(shù)據(jù)傳輸方式。在DMR系統(tǒng)中,數(shù)字加密是一項(xiàng)重要的功能,用于保護(hù)通信內(nèi)容的機(jī)密性。在使用DMR數(shù)字
    的頭像 發(fā)表于 09-22 16:02 ?2265次閱讀
    DMR<b class='flag-5'>數(shù)字</b>對講機(jī)<b class='flag-5'>加密</b>的必要性和<b class='flag-5'>加密</b>方式