C 中,如何運用MD5給WinForm中的資料加密?

2025-03-26 01:50:20 字數 2625 閱讀 3448

1樓:匿名使用者

md5具有很好的安全性(因為它具有不可逆的特徵,加過密的密文經過解密後和加空扮密前的東東相同的可能性極小)引桐虧中用。

using ;

using ;具體**如下(寫在按鈕的click事件裡):

byte result = 為輸入密碼的文字框。

md5 md5 = new md5cryptoserviceprovider();

byte output = ;

-tbmd5pass為輸出加密文字局山的文字框。

2樓:匿名使用者

壞蛋。親中困愛的問問使用者您鍵培拿稿搭好:壞蛋。

3樓:du瓶邪

詳細**如下:

/ 返回 md5 值。

/ 要轉換的 md5 值的字串。

public string getof(string mystring)

return byte2string;}

如何給字串用md5加密?c#實現。

4樓:網友

樓上的朋友給出的是在web裡的md5加密方法,以下是在winform窗體程式中進行md5加密的演算法:

//// 將指定字串進行md5加密///

5樓:日拱一卒行則將至

1 public string md5(string s)213

14 return ,'0');

這個函式實現傳如string,返回md5的string

c#md5加密-具體怎樣實現啊!

6樓:匿名使用者

先引用;

public string encrypt(string strpwd)

return str;

寫成乙個過程了,strpwd是要加密的密碼,返回值為加密後的md5

用winform程式加密

7樓:不說無所謂謂謂

可以用很多加密方法,自己寫乙個密碼錶也可以做到。

c#中怎樣對輸入的使用者密碼進行md5加密,再與資料庫中的經過加密的密碼進行匹配?

8樓:網友

如果資料庫中儲存的密碼是經過加密的,並且這種加密是不可逆的,那麼就可以保證資料庫資訊被人獲取時密碼不會洩漏了。

所以,當使用者註冊的時候,你在c# 程式中把使用者輸入的密碼轉換成md5加密後的格式,儲存到資料庫中。

當需要再次驗證使用者輸入的密碼是否正確時,你先在c#程式中把使用者輸入的密碼轉換成md5加密後的格式,再和資料庫中讀出來的比較。

在c#中,這樣轉換字串:

string oldpsw="123";

string newpsw= , "md5");

得到的newpsw即是oldpsw經過md5演算法加密後的形式。

9樓:遛狗的程式猿

先using ;

//// 對使用者輸入的密碼進行加密。

/public class passwordtomd5return str;}

thank you!

補充:至於你說的資料庫密碼安全問題,大可放心,md5加密是不可逆的,即使你知道加密後的密碼,也不可能推出加密前的密碼,除非知道加密前的密碼,一般破解md5的**,他們的資料中心都記錄了很多密碼對(原始密碼+加密後密碼),根據這個破解的!

10樓:網友

將取得的秘密 用md5進行加密, .net中自帶的有這個 這個方法, 將資料加密之後再用。net中的管道程式和資料庫中的md5值進行比較就ok了。

怎樣在asp.net中用md5對資料加密,麻煩些詳細點謝謝

11樓:牛漠

using system;

using ;

using ;

using ;

/使用md5演算法加密(不可逆,無法解密)///把此方法加入cs頁面然後直接呼叫就行了。

/明文。//密文。

public static string encryptionmd5(string password)

/使用sha1演算法求加密(不可逆,無法解密)///明文。

/密文。public static string encryptionsha1(string text)

12樓:風之小

一行搞定:string pwd = "要轉換的字串", md5");

pwd通過這方法即可加密成md5字串。

c#如何實現在md5三次加密

13樓:網友

string a; /加密前資料。

string b; /1次加密後資料。

string c; /2次加密後資料。

string d; /3次加密後資料。

b=,"md5");

c=,"md5");

d=,"md5");

你是這個意思麼?

14樓:網友

同樣的加密演算法 一次 和多次有什麼區別?

C中如何判斷集合中資料是否相同,C 中如何判斷2個集合中資料是否相同

listlsta new list listlstb new list for int i 0 i static void main listlsttwo new list var equalvalue lstone.intersect lsttwo foreach var i in equalva...

股市中EXPMA指標叫什麼,如何運用

expma指標的定義 expma指標也叫 指數平均數 它是一種趨向類指標,指數平均數指標是以指數式遞減加權的移動平均。其構造原理是對 價進行算術平均,並根據計算結果來進行分析,用於判斷 未來走勢的變動趨勢。運用 expma指標由白線和黃線構成。當白線從下往上衝破黃線時,就代表 會上升。因此當白線和黃...

C 動態控制項問題,C 中如何動態更新ListView控制項中某一列的某個值??

new 乙個 button 的時候,設定 t 然後在 button click 裡,就可以讀取 來確定目標 textbox 了。剛剛給你寫了個 用vs測試通過了 private void button click object sender,eventargs e button btn button...