PLC加密的方式:
1. 通過(guò)編程軟件將密碼(明文)同程序文件一起寫(xiě)入PLC中。在用編程軟件連接PLC時(shí),提示輸入密碼,
然后PLC返回實(shí)際密碼,在編程軟件內部實(shí)現密碼的比較。此種加密方法在寫(xiě)入PLC中的密碼沒(méi)用經(jīng)過(guò)
任何加密計算。比較容易破解!
2. 通過(guò)編程軟件將密碼同程序文件一起寫(xiě)入PLC中。寫(xiě)入PLC的密碼(密文)在編程軟件內部經(jīng)過(guò)
一定的加密計算(大都是簡(jiǎn)單的加密算法)。在用編程軟件連接PLC時(shí),提示輸入密碼,
然后PLC返回密文密碼,在編程軟件內部實(shí)現密文的比較。此種加密方法,破解有一定的難度!
需要跟蹤分析編程程序,找出加密算法。
3. 通過(guò)編程軟件將密碼明文同程序文件一起寫(xiě)入PLC中,由PLC對密碼明文進(jìn)行加密計算出密文存儲
在PLC內部。在用編程軟件連接PLC時(shí),提示輸入密碼,PLC不用返回密文,在PLC內部實(shí)現密文的比較。
這種加密方式也不易實(shí)現,需要PLC硬件及PLC操作系統支持。此種加密方式最難破解。
PLC解密的方法:
1.直接監視通訊口,找出明文密碼。
2.監視通訊口、跟蹤編程軟件,找出密碼明文與密文的關(guān)系(算法)。
3.目前沒(méi)有十分有效的方法。
來(lái)自:
www.taojinwa.com