易語言怎麼加密字元數字,易語言檔案加密 解密寫法

2022-03-26 15:12:55 字數 4701 閱讀 3874

1樓:匿名使用者

直接用【 加密資料 ()】

呼叫格式: 〈位元組集〉 加密資料 (位元組集 位元組集資料,文字型 密碼文字,[整數型 加密演算法]) - 資料操作支援庫一->資料加解密

英文名稱:encrypt

加密一段位元組集資料,返回加密後的結果位元組集。如果失敗,返回空位元組集。本命令為初級命令。

引數<1>的名稱為「位元組集資料」,型別為「位元組集(bin)」。為命令提供所需的位元組集資料。

引數<2>的名稱為「密碼文字」,型別為「文字型(text)」。

引數<3>的名稱為「加密演算法」,型別為「整數型(int)」,可以被省略。指定具體使用的加密演算法,可以為以下常量值之一:1:

#des演算法; 2: #rc4演算法。加密和解密必須使用相同的演算法,有關演算法的具體說明請參閱有關文獻。

如果本引數被省略,則預設值為1,即des演算法。

作業系統需求: windows、linux

2樓:文件類共創空間

.版本 2.支援庫 dp1

.程式集 視窗程式集1

.子程式 _按鈕1_被單擊

' 這是加密

寫配置項 (取執行目錄 () + 「\配置.ini」, 「資料」, 「資料1」, 到文字 (加密資料 (到位元組集 (編輯框1.內容), 「這裡隨便填,但是解密的時候要跟這裡填的一樣」, #rc4演算法)))

寫配置項 (取執行目錄 () + 「\配置.ini」, 「資料」, 「資料2」, 到文字 (加密資料 (到位元組集 (編輯框2.內容), 「這裡隨便填,但是解密的時候要跟這裡填的一樣」, #rc4演算法)))

.子程式 _按鈕2_被單擊

' 這是解密

編輯框1.內容 = 到文字 (解密資料 (到位元組集 (讀配置項 (取執行目錄 () + 「\配置.ini」, 「資料」, 「資料1」, )), 「這裡隨便填,但是解密的時候要跟這裡填的一樣」, #rc4演算法))

編輯框2.內容 = 到文字 (解密資料 (到位元組集 (讀配置項 (取執行目錄 () + 「\配置.ini」, 「資料」, 「資料2」, )), 「這裡隨便填,但是解密的時候要跟這裡填的一樣」, #rc4演算法))

易語言檔案加密 解密寫法

3樓:匿名使用者

加密解密可以自己寫。最簡單的就是去檔案的長度,然後迴圈一遍,把每個位元組+1或-1,解密是同樣方法響應的-1或+1

4樓:

這個我不會。

給檔案加密,我使用的是超級加密3000.

超級加密 3000採用先進的加密演算法,使你的檔案和資料夾加密後,真正的達到超高的加密強度,讓你的加密資料無懈可擊。

5樓:匿名使用者

用格式: 〈整數型〉 開啟加密檔案 (文字型 欲開啟的檔名稱,[整數型 開啟方式],[整數型 共享方式],[文字型 檔案密碼],[整數型 明文區長度]) - 系統核心支援庫->檔案讀寫

英文名稱:cryptopen

開啟一個以指定密碼加密的檔案,以對此檔案進行快速安全訪問,支援大尺寸檔案。成功返回被開啟檔案的檔案號,失敗返回 0。本命令為初級命令。

引數<1>的名稱為「欲開啟的檔名稱」,型別為「文字型(text)」。

引數<2>的名稱為「開啟方式」,型別為「整數型(int)」,可以被省略。引數值說明對檔案的操作方式,如果省略本引數,預設為「#讀寫」。方式值可以為以下常量之一:

1、#讀入:從指定檔案讀入資料,如果該檔案不存在則失敗;

2、#寫出:寫出資料到指定檔案,如果該檔案不存在則失敗;

3、#讀寫:從檔案中讀入資料或者寫出資料到檔案,如果該檔案不存在則失敗;

4、#重寫:寫出資料到指定檔案。如果該檔案不存在則先建立一個新檔案,如果已經存在就先清除其中的所有資料;

5、#改寫:寫出資料到指定檔案。如果該檔案不存在則建立一個新檔案,如果已經存在就直接開啟;

6、#改讀:從檔案中讀入資料或者寫出資料到檔案。如果該檔案不存在則建立一個新檔案,如果已經存在就直接開啟。

引數<3>的名稱為「共享方式」,型別為「整數型(int)」,可以被省略。引數值指定限制其它程序操作此檔案的方式。如果省略本引數,預設為「#無限制」。方式值可以為以下常量之一:

1、#無限制:允許其它程序任意讀寫此檔案;

2、#禁止讀:禁止其它程序讀此檔案;

3、#禁止寫:禁止其它程序寫此檔案;

4、#禁止讀寫:禁止其它程序讀寫此檔案。

引數<4>的名稱為「檔案密碼」,型別為「文字型(text)」,可以被省略。如果即將開啟的檔案中不存在任何資料(即為空檔案或將建立的新檔案),本引數指定保護該檔案時所將使用的密碼,以後所有寫入該檔案中的資料都將使用此密碼加密後寫入。建議密碼長度最少為6個字元以上,並且最好混合使用漢字、字母、數字、符號,以保證密碼本身的安全性。

如果即將開啟的檔案中已經存在資料,本引數提供訪問此已有資料時所需要的正確密碼,如果此資料沒有加密,請提供空文字以表示不需要密碼。注意系統不會去校驗密碼的正確性,如果提供錯誤的密碼,讀寫已有檔案資料將得到錯誤的結果,請千萬注意。因此如果需要校驗密碼是否正確,請在加密後的檔案中儲存正確的密碼文字或密碼文字的資料摘要資訊(見資料操作支援庫一中的「取資料摘要」命令),然後在開啟加密檔案後讀出該資訊對密碼進行驗證。

系統所使用的加密演算法是國際標準的rc4演算法,可以保證資料的安全性。如果本引數被省略,則預設為空文字,即無密碼。

引數<5>的名稱為「明文區長度」,型別為「整數型(int)」,可以被省略。本引數指定從檔案首部開始不希望被加密部分的長度,系統在讀寫此區域內的資料時,不會使用密碼對其進行加解密操作。此引數用作將加密檔案分為明文區和密文區兩部分,以方便某些應用程式同時儲存一些明文資料。

注意當開啟已有加密資料的檔案時,此引數值必須與新建此加密檔案時所提供的引數值一致,否則會造成資料訪問錯誤。如果本引數被省略,則預設值為0,即沒有明文區。

作業系統需求: windows

呼叫格式: 〈邏輯型〉 寫出文字 (整數型 欲寫出文字的檔案號,通用型 欲寫出的文字,... ) - 系統核心支援庫->檔案讀寫

英文名稱:writetext

本命令用作寫出一段或數段文字資料到檔案中當前讀寫位置處。成功返回真,失敗返回假。本命令為初級命令。命令參數列中最後一個引數可以被重複新增。

引數<1>的名稱為「欲寫出文字的檔案號」,型別為「整數型(int)」。該檔案號由「開啟檔案」命令所返回。

引數<2>的名稱為「欲寫出的文字」,型別為「通用型(all)」。引數值如果不為文字型別資料,將自動進行轉換,如果無法轉換(即資料型別為位元組集、子程式指標、庫或使用者自定義資料型別),則不寫出此資料。

作業系統需求: windows、linux

呼叫格式: 〈無返回值〉 關閉檔案 (整數型 欲關閉的檔案號) - 系統核心支援庫->檔案讀寫

英文名稱:close

關閉被開啟的各種型別檔案。本命令為初級命令。

引數<1>的名稱為「欲關閉的檔案號」,型別為「整數型(int)」。引數值指明欲關閉的檔案號,該檔案號由「開啟檔案」命令所返回。

作業系統需求: windows、linux

易語言配置檔案如何加密

6樓:

.版本 2

.支援庫 dp1

.支援庫 spec

.程式集 視窗程式集1

.程式集變數 需要加密的文字, 文字型

.程式集變數 加密後的文字, 文字型

.子程式 __啟動視窗_建立完畢

需要加密的文字 = 「123456」  ' 例子 可以自己改.子程式 _按鈕1_被單擊

加密後的文字 = 到文字 (加密資料 (到位元組集 (需要加密的文字), 「密碼」, #rc4演算法))

除錯輸出 (加密後的文字)

.子程式 _按鈕2_被單擊

除錯輸出 (到文字 (解密資料 (到位元組集 (加密後的文字), 「密碼」, #rc4演算法)))

7樓:尐粨姓

.版本 2.支援庫 dp1

.程式集 視窗程式集1

.子程式 _按鈕1_被單擊

' 這是加密

寫配置項 (取執行目錄 () + 「\配置.ini」, 「資料」, 「資料1」, 到文字 (加密資料 (到位元組集 (編輯框1.內容), 「這裡隨便填,但是解密的時候要跟這裡填的一樣」, #rc4演算法)))

寫配置項 (取執行目錄 () + 「\配置.ini」, 「資料」, 「資料2」, 到文字 (加密資料 (到位元組集 (編輯框2.內容), 「這裡隨便填,但是解密的時候要跟這裡填的一樣」, #rc4演算法)))

.子程式 _按鈕2_被單擊

' 這是解密

易語言如何隨機生成字母數字混合的3位字串

8樓:硬幣小耗

輸入以下**:

////// 生成隨機字母與數字或字元

////// 生成長度

/// 是否要在生成前將當前執行緒阻止以避免重複///

public static string str(int length, bool sleep)

;string result = "";

int n = pattern.length;

system.random random = new random(~unchecked((int)datetime.now.

ticks));  for (int i = 0; i < length; i++)

return result;}

9樓:匿名使用者

寫了個小的例程,讓你看看具體的設計思路。

易語言高手進來下,易語言怎麼使用?

推薦樓主用encryptpe,你看看它的功能,覺得好就吧。易語言怎麼使用?很簡單,就當是用漢字來表達的計算程式一樣使用,並沒有什麼不同。我剛剛下了易語言版,但是我什麼都不懂,誰告訴我怎麼用啊。怎麼說呢,要用了才知道。易語言入門教程是什麼?易語言 epl 是一門以中文作為程式 程式語言,其以 易 著稱...

易語言中如何判斷數字是不是,易語言中 如何判斷第一個數字是不是

請在界bai面上放置控制元件 一個 duzhi 編輯框dao 和一個 按鈕 來測內試這段 版本 2 如果容 取文字左邊 編輯框1.內容,1 0 資訊框 第一個數字是 0 0,否則資訊框 第一個數字不是 0 0,判斷 取文字左邊 文字串,1 1 是否成立.易語言怎樣判斷編輯框裡是否為數字 是否全是數字...

知道易語言的進來下,易語言怎麼使用?

仔細看 與你的有什麼不同。易語言。就是傳說的那個漢語程式設計麼?沒學過哦,不過你這也太。0 輸出正數,0 輸出負數。這個易語言沒標頭檔案,名稱空間,函式之類東西啦?就這些語句往上一擺就行了?估計你漏不少東西吧。一看就是沒學好,真是無語了 好好學學c 吧,比易語言好啊。版本 2.區域性變數 變數,整數...