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

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

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

PLC加密催款程序的解密算法

工控論壇 ? 來源:西門子工業(yè)論壇 ? 作者:西門子工業(yè)論壇 ? 2022-08-05 10:40 ? 次閱讀

寫在前面

前陣子PLC微信群中在聊起加密催款程序,大家興致都很高,于是小編搜羅了一下資源,給有需要的朋友們。

這個(gè)時(shí)候點(diǎn)擊HMI上的生成解鎖碼按鈕,生成解鎖碼(解鎖碼是在動(dòng)態(tài)驗(yàn)證碼中挑選8位生成的,在此基礎(chǔ)上還可以擴(kuò)展出隨機(jī)生成的解鎖碼..........)。 然后客戶把解鎖碼告訴給調(diào)試人員,調(diào)試人員根據(jù)解鎖碼計(jì)算出解密密碼告訴給客戶解密(調(diào)試人員是需要知道這個(gè)解密算法)。

608e7608-13fe-11ed-ba43-dac502259ad0.jpg

加密計(jì)時(shí)模塊

609c2230-13fe-11ed-ba43-dac502259ad0.png

程序塊數(shù)據(jù)結(jié)構(gòu)

60b8c43a-13fe-11ed-ba43-dac502259ad0.jpg

程序完成步驟

1、首先調(diào)用RD_LOC_T讀取日期時(shí)間存入到FB塊本地臨時(shí)變量中,讀取秒數(shù),根據(jù)秒數(shù)計(jì)算天數(shù)

60d0481c-13fe-11ed-ba43-dac502259ad0.png

60ebb48a-13fe-11ed-ba43-dac502259ad0.png

2、調(diào)用西門子官方隨機(jī)數(shù)生成塊,并將隨機(jī)數(shù)加上索引。

60fb4814-13fe-11ed-ba43-dac502259ad0.png

3、將隨機(jī)數(shù)按照索引的順序,放入相應(yīng)的寄存器,并轉(zhuǎn)成字符并顯示在HMI上,可以看到動(dòng)態(tài)的字符變化的炫酷效果

610c5dfc-13fe-11ed-ba43-dac502259ad0.jpg

4、生成解鎖碼顯示在HMI,客戶把這個(gè)解鎖碼告訴調(diào)試人員,調(diào)試人員需要解鎖碼計(jì)算出密碼。

611e8392-13fe-11ed-ba43-dac502259ad0.png

5、制作解密算法(這個(gè)機(jī)密算法根據(jù)需要可以自己更改)并強(qiáng)轉(zhuǎn)成DINT類型,并密碼核對解密。

61330196-13fe-11ed-ba43-dac502259ad0.png

6147414c-13fe-11ed-ba43-dac502259ad0.png

6、解密完成復(fù)位狀態(tài)

6155b51a-13fe-11ed-ba43-dac502259ad0.png

616beb3c-13fe-11ed-ba43-dac502259ad0.png

審核編輯:彭靜

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

    關(guān)注

    5011

    文章

    13297

    瀏覽量

    463376
  • 解密
    +關(guān)注

    關(guān)注

    3

    文章

    48

    瀏覽量

    15112
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3787

    瀏覽量

    81049
  • 加密
    +關(guān)注

    關(guān)注

    0

    文章

    304

    瀏覽量

    23922

原文標(biāo)題:【解密】 西門子PLC動(dòng)態(tài)加密計(jì)時(shí)催款程序

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    怎樣解密(芯片解密IC解密)加密

    硬件加密鎖,俗稱“加密狗”,對于加密狗的**大致可以分為三種方法,一種是通過硬件克隆或者復(fù)制,第二種是通過Soft ICE等Debug工具調(diào)試跟蹤解密,第三種是通過編寫攔截
    發(fā)表于 04-16 09:20

    芯片加密解密技術(shù)原理

    。由于這些代碼和數(shù)據(jù)在單片機(jī)端沒有副本存在,因此解密者無從猜測算法或竊取數(shù)據(jù),從而極大程度上保證了整個(gè)軟件系統(tǒng)的安全性。深聯(lián)華 特殊加密 技術(shù)保持知識產(chǎn)權(quán)的安全性,甚至它在 OEM 制造商或分包商手中也是
    發(fā)表于 12-27 14:25

    Labview實(shí)現(xiàn)的小RSA加密算法

    最近看了RSA加密算法,對陷門單向函數(shù)興趣頗濃,于是用labview做了個(gè)RSA加密程序。首先通過算法對數(shù)字進(jìn)行加密
    發(fā)表于 06-04 18:51

    labview加密解密文件

    本帖最后由 wang060102122 于 2017-9-8 14:50 編輯 論壇有位網(wǎng)友分布的加密解密文件夾小程序,其中加密可以正常使用,
    發(fā)表于 09-08 14:45

    【轉(zhuǎn)】淺談西門子plc程序加密程序加密解密

    相信大家在使用STEP7打開一些程序時(shí),常會(huì)遇到以下三種plc加密情況,現(xiàn)根據(jù)自己的經(jīng)歷和大家一起分享探討。第一種情況。是在硬件組態(tài)中,在CPU屬性中按照保護(hù)等級設(shè)置密碼,將CPU中程序
    發(fā)表于 12-18 22:20

    對稱加密算法是什么

    對稱加密算法也叫私鑰加密算法,其特征是收信方和發(fā)信方使用相同的密鑰,即加密密鑰和解密密鑰是相同或等價(jià)的。非對稱加密算法也叫公鑰
    發(fā)表于 07-22 07:09

    加密解密的用途都有哪些呢

    有哪些加密算法呢?加密解密的用途都有哪些呢?
    發(fā)表于 01-20 06:00

    高級加密標(biāo)準(zhǔn)及加解密算法實(shí)現(xiàn)研究

    高級加密標(biāo)準(zhǔn)及加解密算法實(shí)現(xiàn)研究R ijndael 加密解密算法是比利時(shí)的JoanDacm en
    發(fā)表于 10-24 14:42 ?20次下載

    加密程序的自解密程序編寫

      為了保證自己的數(shù)據(jù)不被別人非法地竊取,有必要對數(shù)據(jù)文件進(jìn)行適當(dāng)?shù)?b class='flag-5'>加密。本程序采取一定的算法,對密碼和數(shù)據(jù)進(jìn)行加密,生成一個(gè)自解密的EXE
    發(fā)表于 09-01 11:48 ?1424次閱讀

    des加密解密算法詳解及源碼分享

    DES算法的入口參數(shù)有三個(gè):Key、Data、Mode。其中Key為7個(gè)字節(jié)共56位,是DES算法的工作密鑰;Data為8個(gè)字節(jié)64位,是要被加密或被解密的數(shù)據(jù);Mode為DES的工作
    發(fā)表于 12-09 09:10 ?1.8w次閱讀
    des<b class='flag-5'>加密</b><b class='flag-5'>解密</b><b class='flag-5'>算法</b>詳解及源碼分享

    西門子300PLC加密解密方法匯總

    西門子300PLC加密解密方法匯總說明。
    發(fā)表于 04-23 09:26 ?32次下載

    詳細(xì)解讀Go加密解密算法

    本文介紹了常用的加密算法,并對這些加密算法結(jié)合實(shí)際 golang 代碼段進(jìn)行了詳細(xì)解讀。 前言 加密解密在實(shí)際開發(fā)中應(yīng)用比較廣泛,常用加解密
    的頭像 發(fā)表于 07-29 17:37 ?2492次閱讀

    plc編程中的加密解密是如何做到的

    眾所周知,很多品牌的plc程序都是可以通過軟件解密的,所以一旦解密,程序就會(huì)透明地顯示在別人的眼前,把設(shè)備賣給別人,把整個(gè)
    發(fā)表于 12-13 11:38 ?2613次閱讀

    PLC程序解密方法詳解

    PLC程序解密,密碼破解方法步驟分析,有關(guān)plc的解決方法,在進(jìn)行plc編程的過程中,有時(shí)需要plc
    發(fā)表于 02-28 08:56 ?1.5w次閱讀

    PLC加密技術(shù)和解密方法

    PLC加密技術(shù),其實(shí)就是開發(fā)者的一種思路,只要明白了作者的加密思路,就能對它很快的解密。其實(shí),在自然界中不管是PLC,還是電梯主板只要有
    的頭像 發(fā)表于 05-05 09:55 ?2533次閱讀