<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    西門子S7-1500 PLC加密大全,會Zui后一種的才是高手
    發布時間: 2024-03-23 12:21 更新時間: 2024-12-26 09:10
    (一)CPU讀取保護


    在硬件配置中,打開PLC屬性---保護,可以根據需要設置訪問權限。當選擇除“完全訪問權限(無任何保護”之外的三種保護等級時,需要設置訪問權限密碼。保護等級:無任何保護、寫保護、讀寫保護、完全保護(上位機通訊時需要輸入密碼)。

    圖片

    (二)程序塊的專有技術保護


    右鍵選中需要保護的程序塊,點擊專有技術保護,點擊定義,輸入密碼確定即可。當再次打開有保護的程序塊時,則需要輸入密碼才可以查看,如果不輸入密碼,則顯示“由于該塊受專有技術保護……”

    圖片圖片

    (三)程序塊的防拷貝保護


    該保護可分為兩種:綁定存儲卡的序列號和綁定CPU的序列號,兩者只能選其一。建議選擇綁定存儲卡的序列號,如果激活該功能,在下載程序時,會自動比對序列號,如果與實際存儲卡的序列號不一致,則無法完成程序下載。
    圖片

    (四)物理保護


    通過鉛封或鎖具(鎖孔直徑約3mm)對PLC進行物理加鎖來進行訪問保護。
    圖片

    (五)其它保護方法


    關閉web服務器、設置顯示屏密碼等。

    (六)AES加密算法

    AES(Advanced Encryption Standard)加密標準為Zui常見的對稱加密算法(微信小程序加密傳輸就是用這個加密算法的)。對稱加密算法也就是加密和解密用相同的密鑰。具體的加密流程如下圖:

    圖片

    密鑰的長度可以使用128位、192位或256位。密鑰的長度不同,推薦加密輪數也不同,如下表所示:

    圖片

    下面舉例的是AES128,128位密鑰也是用字節為單位的矩陣表示,矩陣的每一列被稱為1個32位比特字。通過密鑰編排函數該密鑰矩陣被擴展成一個44個字組成的序列W[0,43],該序列的前4個元素W[0,3]是原始密鑰,用于加密運算中的初始密鑰加,后面40個字W[4,43]分為10組,每組4個字(128比特)分別用于10輪加密運算中的輪密鑰加。加密的第1輪到第9輪的輪函數一樣,包括4個操作:字節代換、行位移、列混合和輪密鑰加。Zui后一輪迭代不執行列混合。另外,在第一輪迭代之前,先將明文和原始密鑰進行一次異或加密操作。整體結構如下圖所示:

    圖片

    AES算法在博途中的運用:因加密算法是公開的,加解密共用一個密鑰,泄露了密鑰key就等于泄露的原始數據。為保證密鑰Key不泄露,不可將Key放在接口或背景數據,以防泄露Key。Key處理方法如下:Key賦值直接寫到某個FC/FB塊,然后對整個FC/FB加密。AES模塊有以下特點:

    1.運行速度快,可滿足實時任務需求;2.可用戶制定密鑰;3.標準算法可與.NET和其它計算機的算法聯合運用;4.可重新定義字符替換表;5.充分運用TIA 的保密機制,該算法有較高安全性。


    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595