原创 Tango Control System 使用(二):利用Pogo創建Device Server

Pogo Pogo是Tango Control System自帶的一個應用,主要用於生成Device Server模板。通過直觀的UI交互界面,來完善一個Device Server的屬性、命令、數據和狀態。可以生成python、C

原创 仿射加密法

仿射加密法 乘數加密法 + 凱撒加密法 = 仿射加密法 在乘數加密之後執行凱撒加密,便是仿射加密。 這樣確保字母A不總是加密到A,且密鑰是乘數加密的26倍。 凱撒加密法:https://blog.csdn.net/youngdia

原创 破譯仿射加密法

思路 由於凱撒加密法有“回調”效果,仿射加密法也有。 凱撒加密法受符號集大小的因素,同理仿射加密法也是,可以寫個小程序驗證。 得出結論: 如果符號集大小是95 那麼密鑰可能有就是95*95=9025種(未減去不互質數), 如果減去

原创 TANGO Control在win10的環境搭建

TANGO環境搭建必須安裝包 JDK8(如果不是8的話,一些默認應用程序會無法打開) https://www.java.com/zh_CN/download/win10.jsp mysql-5.7 https://dev.mys

原创 破譯換位加密法

思路 要破譯換位加密法,採用暴力破解方案,衆多密鑰中,正確的密鑰很可能產生可讀英文,通過英文檢測來判斷正確密鑰。 字典文件可以在博主資源裏免費下載。 代碼實例 # 換位思考加密代碼文件名稱爲transpositionEncrypt

原创 Tango Control System 使用(五):簡易客戶端測試Device Server

測試Device Server 當我們創建完Device Server,往往需要進行Debug,由於是Server,就需要client來連接測試,測試Device所有的元素,命令、狀態等是否正常。=使用客戶端的時候,請確保Serv

原创 維吉尼亞加密法

維吉尼亞加密法 使用超過一組替代加密,也稱爲多表替代加密法。 密鑰是一系列字母,例如英文單詞。 加密方法就像在相同的消息上使用多個凱撒加密法。 算法大意 例如用 "PIZZA"作爲密鑰 第一個子密鑰是P 二個子密鑰是I 三是Z 四

原创 Tango Control System 使用(四):Astor設置Device Server啓動

Astor Astor是Tango Control System自帶的一個應用,主要用途: 1.顯示當前系統服務 2.添加並設置Device Server啓動等級 3.查看Device Server狀態 4.停止或重啓Device

原创 簡單替代加密法

替代加密法 主要思想就是通過將明文替代成另外一個文字來進行加密。優勢就是能夠有效的抵擋暴力破解。 算法大意 例如:使用密鑰 “VJZBGNFEPLITMXDWKQUCRYAHSO” 要加密的信息是:Attack at dawn.

原创 Tango control system配套軟件

Tango Control system 配套軟件集合 Tango control system 安裝成功後,可以通過菜單欄找到軟件集合,如下圖。 經常使用到的軟件: 1.Astor:啓動Device Server和相應的服務

原创 Python 串口通訊操作實現

串口通訊 平常與設備通訊的方式都是串口通訊,常用的協議包括RS-232、RS-422和RS-485。 RS-232 RS-232只限於PC串口和設備間點對點的通信。RS-232串口通信最遠距離是50英尺。 RS-232的接頭是DB

原创 NodeMCU開發板燒錄程序兩種方法介紹

NodeMCU NodeMCU,是一個開源的物聯網平臺。 它使用Lua腳本語言編程。該平臺基於eLua開源項目,底層使用ESP8266 sdk 0.9.5版本。該平臺使用了很多開源項目, 例如 lua-cjson, spiffs.

原创 Python windows腳本操作

windows操作 目前很多流行的腳本工具(例如:按鍵精靈)都是模擬鼠標鍵盤操作實現一些簡單的操作,比如重複點擊一個地方,或者重複實現幾個按鍵按下等,截取相應窗口界面保存。 Python 要實現操作鼠標和鍵盤需要pywin32庫支

原创 Python SQLserver數據庫操作

SQL Server SQL Server是由Microsoft開發和推廣的關係數據庫管理系統. SQL Server特點 C/S體系結構 具有很好的伸縮性 提供數據倉庫功能 支持OLE DB和多種查詢 代碼實現SQL ser

原创 python SQLite數據庫操作

SQLite SQLite是一個軟件庫,實現了自給自足的、無服務器的、零配置的、事務性的 SQL 數據庫引擎。SQLite是一個增長最快的數據庫引擎,這是在普及方面的增長,與它的尺寸大小無關。SQLite 源代碼不受版權限制。 它