⑴ 盜版的Labview能加密嗎
多種加密
1.加流程圖VI密碼,可以
2.去流程圖(就是別人看不到怎麼寫的),可以
3.去流程圖和前面板(只能做一個功能VI),可以
4.編譯EXE後加入密碼驗證,編程實現,可以
⑵ labview里的一些vi模塊忘了密碼了,請問有什麼較快的方法能破解
很多人都在尋找解碼的方式,時至今日,未發現能有破解VI密碼的辦法,當然,如果容易破解,也就不能稱之為密碼了。不過,VI的一個方法節點的確是給用戶提供了強行破解的可能性:
當密碼不對的時候,該方法節點會返回錯誤,如果有錯誤,循環繼續進行,當無錯誤時,記錄密碼,並退出循環。
基本思路是構造一個字典(數組CHARS),包括所有的數字和字元,然後計算機自動一個個組合形成密碼字元串,上面的圖中是破解四個以下字元或者數字組成的密碼。如果多於四個,增加INDEXNEXTCHARVI就可以了。
字典包括了94個各類字元和數字,破解一個兩位密碼可以在1分鍾內完成,不過隨著密碼位數增加破解時間也是成幾何基數增加,不知道是否有這個耐心啊,另外,如果密碼包括的是雙位元組,那字典本身就很龐大了,所以對簡單的字元數字密碼是可用的。
⑶ LabView對字元串進行加密,規則是每個字母後移5位,例如A變為F,b變為g,x變為c,y變為d…
利用字元串轉位元組函數計算後在用位元組數組轉字元串函數還原成字元串就可以。
length
Code = Code + c
txtCode.Text = Code
單個字母轉化
#include<stdio.h>
int main()
{
char a;
while((a=getchar())!=EOF)
{
getchar();
if('A'<=a&&a<='Z')
a='Z'-a+'A';
putchar(a);
putchar(' ');
}
return 0;
}
(3)lanview有哪些加密方法擴展閱讀:
整數或浮點數數值在轉換成字元串時,字元串由表示這些數值的數字字元組成(浮點數還包含有指數部分)。
數組將被轉換成字元串 "Array",因此無法通過echo()或者print()函數來輸出數組的內容。請參考下文以獲取更多提示。
對象將被轉換成字元串 "Object"。如果因為調試需要,需要將對象的成員變數列印出來,請閱讀下文。如果希望得到該對象所依附的類的名稱,請使用函數get_class()。自 php 5 起,如果合適可以用 __toString() 方法。
⑷ 如何給LabVIEW程序框圖加密
有2種辦法,具體步驟為:
1、文件→VI屬性→類別:保護→密碼保護→設定密碼,放到別的電腦上後第一次打開需要密碼,打開一個就不需要密碼了.
2、還有就是源代碼發布,可以去掉程序框圖保留前面板,但是裡面的運行邏輯還是存在的,在項目的程序生成規范裡面創建源代碼發布,在裡面選項裡面源文件設置,去掉使用默認保存的勾選,然後勾選刪除程序框圖,當然這里可以設定密碼。
⑸ labview 子程序加密怎麼解密
file>vi properties>security>選擇Unlock
⑹ 用LABVIEW設計對字元串進行加密
不多說了,直接看圖。
需要注意數據類型為U8,轉換成ASCII碼。
⑺ 怎麼給Labview的vi整個程序加密
⑻ 如何給Labview的VI程序加密
file裡面的VI屬性裡面就有加密的功能
⑼ 如何使用license保護labview開發的軟體
寫的程序要加license,可以自己做個加密解密小程序嵌套進去