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

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

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種獲取就行。

關於C 程式的編寫,如何編寫C語言程式

如何編寫c語言程式?windows電腦 vc dev c 1.開啟桌面上的dev c 進入如下介面 2.快捷鍵 ctrl n 建立新源 3.輸入源 下面給出最簡單的hello,world源 include int main printf hello,world return 0 4.按下f11編譯並...

周大福鑽戒,35分,顏色d e,淨度vs,驕人系列,該多少錢

落紅無影 35分,顏色d e,淨度vs 鑽石還是很不錯的,大小方面,在裝飾的同時具備一定的保值價值 顏色d e也很理想,鑽石顏色很白,是最高的兩個等級 淨度vs也不錯的,微瑕的等級 切工也不錯的話,個人估價在8500 9000。周大福是個大品牌,東西向來都是比較貴的,賣給你2萬很正常。 lz這裡沒有...

C程式設計編寫關於圓形的程式,C程式設計編寫乙個關於圓形的程式。

include using namespace std define pi 3.141592635class circle circle double r r r circle const circle circle void setradius double r double area doubl...