labview編程技巧-----強行破解VI密碼的一種方法
不過,VI的一個方法節點的確是給用戶提供了強行破解的可能性:

當密碼不對的時候,該方法節點會返回錯誤,如果有錯誤,循環繼續進行,當無錯誤時,記錄密碼,并退出循環。
基本思路是構造一個字典(數組CHARS),包括所有的數字和字符,然后計算機自動一個個組合形成密碼字符串,上面的圖中是破解四個以下字符或者數字組成的密碼。如果多于四個,增加INDEX NEXT CHAR VI就可以了。

字典包括了94個各類字符和數字,破解一個兩位密碼可以在1分鐘內完成,不過隨著密碼位數增加破解時間也是成幾何基數增加,不知道是否有這個耐心啊,另外,如果密碼包括的是雙字節,那字典本身就很龐大了,所以對簡單的字符數字密碼是可用的。
評論