加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-1500 PLC加密大全,會Zui后一種的才是高手
        發布時間: 2023-12-21 17:01 更新時間: 2024-11-22 08:00
        觀看西門子S7-1500 PLC加密大全,會Zui后一種的才是高手視頻
        (一)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 的保密機制,該算法有較高安全性

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415