VS中用C編寫DES(或3DES 加解密的Windows應用程式

2021-08-14 16:14:42 字數 2426 閱讀 9306

1樓:匿名使用者

using system;

using system.collections.generic;

using system.componentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

namespace zu14

//zu14.des des = new zu14.des();

zu14.des des = null;

private void btn_jiami_click(object sender, eventargs e)

private void btn_jiemi_click(object sender, eventargs e)

private void btn_wjjiami_click(object sender, eventargs e)

}private void btn_wjjiemi_click(object sender, eventargs e)

}private void button1_click(object sender, eventargs e)}}

上面的**是窗體的

下面是呼叫的兩個類的

using system;

using system.collections.generic;

using system.text;

namespace zu14

}public static string setmisi1

}public static string getmisi2

}public static string setmisi2}}

}using system;

using system.collections.generic;

using system.text;

using system.io;

using system.security;

using system.security.cryptography;

using system.collections;

using system.data;

using system.windows.forms;

namespace zu14

set}///

/// des加密的私鑰,必須是8位長的字串

///public string key

set}///

/// 對字串進行des加密

////// 待加密的字串

/// 加密後的base64編碼的字串

public string encrypt(string sourcestring)

return convert.tobase64string(ms.toarray());

}catch}}

////// 對des加密後的字串進行解密

////// 待解密的字串

/// 解密後的字串

public string decrypt(string encryptedstring)

return encoding.default.getstring(ms.toarray());

}catch}}

////// 對檔案內容進行des加密

////// 待加密的檔案絕對路徑

/// 加密後的檔案儲存的絕對路徑

public void encryptfile(string sourcefile, string destfile)

}catch

finally}}

////// 對檔案內容進行des加密,加密後覆蓋掉原來的檔案

////// 待加密的檔案的絕對路徑

public void encryptfile(string sourcefile)

////// 對檔案內容進行des解密

////// 待解密的檔案絕對路徑

/// 解密後的檔案儲存的絕對路徑

public void decryptfile(string sourcefile, string destfile)

}catch

finally}}

////// 對檔案內容進行des解密,加密後覆蓋掉原來的檔案

////// 待解密的檔案的絕對路徑

public void decryptfile(string sourcefile)}}

有什麼看不明白的,再聯絡我,我的賬號就是我的qq

2樓:匿名使用者

裡面只是加密解密的源** ,你要winform的,直接將這些加密解密**放到你的winform程式裡面就行,將要加密的字串從你的textbox種獲取就行。

如何在solidworks中用3D草圖及掃描繪製管道

先在上基準面以原點為圓心,繪製兩個同心圓,圓的大小即為管道的大小,然後在前基準面以原點為起點,繪製一條豎直的線段,然後掃描即可 如果需要繪製更加複雜的管道再問,如何在solidworks中用3d草圖及掃描繪製管道 第一步 在選項裡 系統選項 草圖 幾何關係 捕捉 網格 和只在網格顯示時捕捉,打上勾如...

年內入手一臺psv或psp3000或3ds ll,我在吉林省延吉市,給點建議

如果喜歡遊戲性,每天就是休閒,買個3ds,但是不花錢也只能玩ds的遊戲,但是漢化資源多,遊戲量大,可玩性,休閒型高。塞爾達系列 雷頓系列 勇者鬥惡龍系列 應援團 口袋怪物,大作太多了,屬於真正的核心型玩家的選擇。psp3000機能確實不錯,價效比高,但是後繼遊戲漸漸減少,除了怪物獵人,gt賽車,戰神...

想學好3D或者C4D,悟性可以,大概多久能學完呢

想要系統的學習可以考慮報一個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學 贈送終身vip 自制能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭 王氏教育。王氏教育全國直營校區面授課程試聽 複製後面連結在瀏覽器也...