請問TIdCoderMD5如何使用呢???我想用MD5加解密,還是有更好的辦法??? |
答題得分者是:sryang
|
diablo09105
一般會員 ![]() ![]() 發表:25 回覆:45 積分:24 註冊:2011-05-31 發送簡訊給我 |
|
sryang
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
|
diablo09105
一般會員 ![]() ![]() 發表:25 回覆:45 積分:24 註冊:2011-05-31 發送簡訊給我 |
謝謝你讓我有進一步的了解^^!!!
而我有個問題不知道你是否使用過 會不會比較清楚... 我出來的MD5碼 跟網路上的比對不太一樣 = = 是哪邊出問題??? 幫我糾正一下...謝謝!!! [code cpp] { AnsiString str1="",str2=""; IdCoderMD51->Reset(); IdCoderMD51->AutoCompleteInput= True; str1=IdCoderMD51->CodeString(edt1->Text); str1.Delete(1,2); for (int i = 1 ; i<=str1.Length() ; i ) { str2 = LowerCase(IntToHex(BYTE(str1[i]),2)); } edt2->Text=str2; } [/code] 如果您要能夠雙向加解密,請使用 DES、AES 等對稱式加密,或是 RSA 等非對稱式加密 以上 哪些安全? 哪些容易寫?
------
燒毛崴 |
sryang
尊榮會員 ![]() ![]() ![]() ![]() ![]() ![]() 發表:39 回覆:762 積分:920 註冊:2002-06-27 發送簡訊給我 |
我手上的 Indy 並沒有 TIdCoderMD5 可以測試您提供的程式碼
而 DES、AES、RSA 等加密演算法都已經有人實做好,google 一下應該會有 哪種安全? DES 是 56 bits 的加密強度(也就是 key 的長度),AES 最高可以到 256 bits 的加密強度,RSA 最高可以到 1024 bits 的加密強度 要使用哪一種,要看你要加密多重要的東西,以及這個東西要保密多久而定了,請自行決定 哪種好寫? 有現成的 class 可以用,都很好寫
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |