當前位置:首頁 » 密碼管理 » 易語言文件加密解密

易語言文件加密解密

發布時間: 2022-12-20 09:01:27

㈠ 易語言如何實現數字的加密與解密

1,易語言有自帶的加解密
2,用常用的SHA1 或者MD5加密
3,自己編寫演算法

㈡ 易語言文字加密解密問題!

建議不要對加密過的數據直接用到文本()命令轉換為文本,建議用base64編碼為文本,解密時先base64解碼,然後再解密。
可以用超級加解密支持庫里的BASE64編碼 ()和BASE64解碼 ()命令來實現編碼和解碼。
如果不想下支持庫的話下面是BASE64編碼和BASE64解碼的代碼:
.版本 2

.子程序 BASE64編碼, 文本型, 公開, BASE64編碼處理(返回編碼後的文本)
.參數 待編碼數據, 位元組集, , 待編碼位元組集
.局部變數 余數
.局部變數 臨時, 位元組型, , "3"
.局部變數 變數
.局部變數 集合, 位元組集
.局部變數 長度, 整數型
.局部變數 字元, 位元組集
.局部變數 i

長度 = 取位元組集長度 (待編碼數據)
.如果真 (長度 < 1)
返回 (「」)
.如果真結束
余數 = 長度 % 3
.如果真 (余數 > 0)
待編碼數據 = 待編碼數據 + 取空白位元組集 (3 - 余數)
.如果真結束
長度 = 取位元組集長度 (待編碼數據)
字元 = 取空白位元組集 (長度 × 4 ÷ 3)
i = 1
集合 = 到位元組集 (「+/」)
.變數循環首 (1, 長度, 3, 變數)
臨時 [1] = 待編碼數據 [變數]
臨時 [2] = 待編碼數據 [變數 + 1]
臨時 [3] = 待編碼數據 [變數 + 2]
字元 [i] = 集合 [右移 (臨時 [1], 2) + 1]
字元 [i + 1] = 集合 [左移 (位與 (臨時 [1], 3), 4) + 右移 (臨時 [2], 4) + 1]
字元 [i + 2] = 集合 [左移 (位與 (臨時 [2], 15), 2) + 右移 (臨時 [3], 6) + 1]
字元 [i + 3] = 集合 [位與 (臨時 [3], 63) + 1]
i = i + 4
.變數循環尾 ()
.如果真 (余數 > 0)
長度 = 取位元組集長度 (字元)
.如果 (余數 = 1)
字元 [長度 - 1] = 取代碼 (「=」, )
字元 [長度] = 取代碼 (「=」, )
.否則
字元 [長度] = 取代碼 (「=」, )
.如果結束

.如果真結束
返回 (到文本 (字元))

.子程序 BASE64解碼, 位元組集, 公開, BASE64解碼處理(返回解碼後的位元組集數據)
.參數 編碼文本, 文本型, 參考, 待解碼的文本
.局部變數 文本長度
.局部變數 整倍數
.局部變數 三位元組組, 位元組型, , "3"
.局部變數 四位元組組, 位元組型, , "4"
.局部變數 編碼值
.局部變數 X
.局部變數 n
.局部變數 二進制數據, 位元組集

編碼文本 = 刪全部空 (編碼文本)
編碼文本 = 子文本替換 (編碼文本, #換行符, , , , 真)
文本長度 = 取文本長度 (編碼文本)
整倍數 = 文本長度 \ 4
.如果真 (文本長度 % 4 ≠ 0)
整倍數 = 整倍數 + 1
.如果真結束
.計次循環首 (整倍數, X)
.計次循環首 (4, n)
四位元組組 [n] = 取代碼 (編碼文本, (X - 1) × 4 + n)
編碼值 = 尋找文本 (「+/」, 字元 (四位元組組 [n]), , 假)
.如果真 (編碼值 = -1)
跳出循環 ()
.如果真結束
四位元組組 [n] = 編碼值 - 1
.計次循環尾 ()
三位元組組 [1] = 位或 (四位元組組 [1] × 4, 四位元組組 [2] ÷ 16)
三位元組組 [2] = 位或 (四位元組組 [2] × 16, 四位元組組 [3] ÷ 4)
三位元組組 [3] = 位或 (四位元組組 [3] × 64, 四位元組組 [4])
二進制數據 = 二進制數據 + 到位元組集 (三位元組組)
處理事件 ()
.計次循環尾 ()
.如果真 (n < 5) ' 最後一組4字元是提前退出的,截取位元組集
n = 5 - n
二進制數據 = 取位元組集左邊 (二進制數據, 取位元組集長度 (二進制數據) - n)
.如果真結束
返回 (二進制數據)

㈢ 易語言程序要怎麼才能加密文件夾下所有指定後綴的文件

按你要求定做的E軟體源碼
大致是這樣

根據你指定的盤符或者目錄,自動搜索指定後綴文件(目前原代碼中為txt),包含子目錄,按指定操作進行加解密(已加密的自動跳過不處理),
為防止多次加密或多次解密造成文件損毀,加密時自動在原文件名前加「此文件已經加密☆」字樣,解密時自動將此字樣去除。列表框自動列出已被處理文件名。
注意,後綴名目前是txt,你可以在__啟動窗口_創建完畢事件下自行修改。
編程愉快,不懂續問

㈣ 易語言如何加解密文件

原型:
int WINAPI icePub_encryptFile(char *strFilename, char *strOutputFilename, char *strKey)
輸入:strFilename 待加密文件名
strOutputFilename 加密後文件名
strKey 密鑰串,任意長度
輸出:
返回碼:

原型:
int WINAPI icePub_decryptFile(char *strFilename, char *strOutputFilename, char *strKey)
輸入:strFilename 加密文件名
strOutputFilename 解密後文件名
strKey 密鑰串,任意長度
輸出:
返回碼:

文檔里有icePubDLL.dll下載

㈤ 易語言文本加密解密

加密後的數據1 = 到文本 (加密數據 (到位元組集 (刪全部空 (編輯框1.內容)), 「456」, 1))
寫配置項 (取運行目錄 () + 「\配置.ini」, 「配置」, 「配置1」, 加密後的數據1)
加密後的數據2 = 到文本 (加密數據 (到位元組集 (刪全部空 (編輯框2.內容)), 「456」, 1))
寫配置項 (取運行目錄 () + 「\配置.ini」, 「配置」, 「配置2」, 加密後的數據2)
加密後的數據3 = 到文本 (加密數據 (到位元組集 (刪全部空 (編輯框3.內容)), 「456」, 1))
寫配置項 (取運行目錄 () + 「\配置.ini」, 「配置」, 「配置3」, 加密後的數據3)
加密後的數據4 = 到文本 (加密數據 (到位元組集 (刪全部空 (編輯框4.內容)), 「456」, 1))
寫配置項 (取運行目錄 () + 「\配置.ini」, 「配置」, 「配置4」, 加密後的數據4)

㈥ 易語言如何對軟體解密讀取加密數據

加密數據
(讀入文件(「需要加密的文件」),「密碼文本可自定義,解密需要用到」
,#RC4演算法
)
解密數據
(讀入文件(「需要解密的文件」),「加密的密碼文本」
,#RC4演算法)
了解一下這兩個命令,返回類型為位元組集,可以用寫到文件寫出加密後的文件
當你需要在軟體中打開加密文件,可以新建一個位元組集變數,存放解密後的數據,然後在從變數中讀取數據

㈦ 易語言代碼錯誤(加密解密問題)

編輯框1解密後數據 = 到文本 (解密數據 (到位元組集 (讀配置項 (取運行目錄 () + 「\test.ini」, 「配置」, 「配置1」, )), 「123」, 1))
編輯框2解密後數據 = 到文本 (加密數據 (到位元組集 (讀配置項 (取運行目錄 () + 「\test.ini」, 「配置」, 「配置2」, )), 「123」, 1))
編輯框3解密後數據 = 到文本 (加密數據 (到位元組集 (讀配置項 (取運行目錄 () + 「\test.ini」, 「配置」, 「配置3」, )), 「123」, 1))
編輯框4解密後數據 = 到文本 (加密數據 (到位元組集 (讀配置項 (取運行目錄 () + 「\test.ini」, 「配置」, 「配置4」, )), 「123」, 1))
這幾句明顯有錯誤啊,解密過程,你下面三句都是加密。
另外看看解密過程對不對。

㈧ 用易語言編寫文件加密程序,謝謝

先下載精易模塊。
然後再在「_啟動窗口_創建完畢」里加上這幾句命令:
.版本
2
文件_關聯
(,
「要關聯的後綴名」,
,
「文件」,
)
取命令行
(啟動命令行)
.如果真
(取數組成員數
(啟動命令行)

0)
(這個地方加上你要處理的命令,我寫個例子。)
寫到文件(取運行目錄()+「\解密後文件.exe」,解密數據(讀入文件(啟動命令行[1]),「加密密碼」))
運行
(取運行目錄
()

「\解密後文件.exe」,
假,
)
.如果真結束
結束
()

㈨ 易語言如何加解密文件

調用格式:
〈位元組集〉
加密數據
(位元組集
位元組集數據,文本型
密碼文本,[整數型
加密演算法])
-
數據操作支持庫一->數據加解密
調用格式:
〈位元組集〉
解密數據
(位元組集
位元組集數據,文本型
密碼文本,[整數型
加密演算法])
-
數據操作支持庫一->數據加解密
我用這個命令對130M的文件進行加解密過
沒什麼問題.

熱點內容
c語言裡面是什麼意思 發布:2025-07-30 02:26:42 瀏覽:898
四川回收電腦伺服器散熱風扇 發布:2025-07-30 02:19:33 瀏覽:279
java保留兩位小數四捨五入 發布:2025-07-30 02:10:38 瀏覽:955
淘客源碼下載 發布:2025-07-30 01:15:57 瀏覽:266
安卓手機桌面怎麼裝飾好看 發布:2025-07-30 01:14:32 瀏覽:155
計算機二級java考試 發布:2025-07-30 01:01:41 瀏覽:13
安卓設備一般起什麼作用 發布:2025-07-30 00:55:48 瀏覽:243
用友如何驗證伺服器埠 發布:2025-07-30 00:43:19 瀏覽:322
恐怖學校密碼鎖如何開 發布:2025-07-30 00:37:24 瀏覽:705
上傳顯示紅叉 發布:2025-07-30 00:35:56 瀏覽:73