寫在前面
前陣子PLC微信群中在聊起加密催款程序,大家興致都很高,于是小編搜羅了一下資源,給有需要的朋友們。
這個時候點擊HMI上的生成解鎖碼按鈕,生成解鎖碼(解鎖碼是在動態驗證碼中挑選8位生成的,在此基礎上還可以擴展出隨機生成的解鎖碼..........)。 然后客戶把解鎖碼告訴給調試人員,調試人員根據解鎖碼計算出解密密碼告訴給客戶解密(調試人員是需要知道這個解密算法)。

加密計時模塊

程序塊數據結構

程序完成步驟
1、首先調用RD_LOC_T讀取日期時間存入到FB塊本地臨時變量中,讀取秒數,根據秒數計算天數



3、將隨機數按照索引的順序,放入相應的寄存器,并轉成字符并顯示在HMI上,可以看到動態的字符變化的炫酷效果

4、生成解鎖碼顯示在HMI,客戶把這個解鎖碼告訴調試人員,調試人員需要解鎖碼計算出密碼。

5、制作解密算法(這個機密算法根據需要可以自己更改)并強轉成DINT類型,并密碼核對解密。


6、解密完成復位狀態


審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
plc
+關注
關注
5051文章
14591瀏覽量
486851 -
解密
+關注
關注
3文章
48瀏覽量
15502 -
程序
+關注
關注
117文章
3846瀏覽量
85225 -
加密
+關注
關注
0文章
320瀏覽量
24698
原文標題:【解密】 西門子PLC動態加密計時催款程序
文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
熱點推薦
怎樣解密(芯片解密IC解密)加密狗
硬件加密鎖,俗稱“加密狗”,對于加密狗的**大致可以分為三種方法,一種是通過硬件克隆或者復制,第二種是通過Soft ICE等Debug工具調試跟蹤解密,第三種是通過編寫攔截
發表于 04-16 09:20
labview加密解密文件
本帖最后由 wang060102122 于 2017-9-8 14:50 編輯
論壇有位網友分布的加密和解密文件夾小程序,其中加密可以正常使用,
發表于 09-08 14:45
【轉】淺談西門子plc程序加密和程序塊加密及解密
相信大家在使用STEP7打開一些程序時,常會遇到以下三種plc的加密情況,現根據自己的經歷和大家一起分享探討。第一種情況。是在硬件組態中,在CPU屬性中按照保護等級設置密碼,將CPU中程序
發表于 12-18 22:20
加密程序的自解密程序編寫
為了保證自己的數據不被別人非法地竊取,有必要對數據文件進行適當地加密。本程序采取一定的算法,對密碼和數據進行加密,生成一個自解密的EXE
發表于 09-01 11:48
?1675次閱讀
des加密解密算法詳解及源碼分享
DES算法的入口參數有三個:Key、Data、Mode。其中Key為7個字節共56位,是DES算法的工作密鑰;Data為8個字節64位,是要被加密或被解密的數據;Mode為DES的工作
發表于 12-09 09:10
?1.9w次閱讀
詳細解讀Go加密解密算法
本文介紹了常用的加密算法,并對這些加密算法結合實際 golang 代碼段進行了詳細解讀。 前言 加密解密在實際開發中應用比較廣泛,常用加解密
Go常用的加密算法詳細解讀
【導讀】本文介紹了常用的加密算法,并對這些加密算法結合實際 golang 代碼段進行了詳細解讀。 前言 加密解密在實際開發中應用比較廣泛,常用加解密
plc編程中的加密解密是如何做到的
眾所周知,很多品牌的plc程序都是可以通過軟件解密的,所以一旦解密,程序就會透明地顯示在別人的眼前,把設備賣給別人,把整個
發表于 12-13 11:38
?3369次閱讀
PLC加密技術和解密方法
PLC加密技術,其實就是開發者的一種思路,只要明白了作者的加密思路,就能對它很快的解密。其實,在自然界中不管是PLC,還是電梯主板只要有
PLC加密催款程序的解密算法
評論