作者jimpop (popmij)
看板Visual_Basic
標題[VB6 ] [分享]如何使用MD5編碼
時間Thu May 7 23:33:25 2009
最近在寫有關帳號密碼的登入程式
發現最常見的編碼 MD5 竟然在VB 2005 裡找不到~~~
而且網路上(除了微軟)竟然也沒有資料!!!?????
因為小弟屬於vb新手~~
一開始實在是看不懂微軟在寫什麼東西~~
後來沒其他資料下只好硬著頭皮去研究~~
才發現~它需要自己建立模組才能使用@@
以下方法分享給有興趣的朋友
首先先建立模組檔案(xxx.vb)
並把
http://tinyurl.com/cm9wz2
裡的
visual basic 範例 所有程式碼復製過去
它的
Sub Main() 函數 可以不用復製
那個是呼叫MD5用的
接下來在任何專案只要加入這個模組檔就可以直接使用了
getMd5Hash(Source) 把Source這變數做MD5編碼
verifyMd5Hash(s1,s2) 比較si與s2這兩編碼是否相同
呼~~這資料在網路上快找翻了~~
原來答案就在微軟裡~~~
提供給有需要的朋友~~
小抱怨一下:vb網路上的資料跟其他比起來真的少很多~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.229.88.140
※ 編輯: jimpop 來自: 125.229.88.140 (05/07 23:35)
→ yauhh:VB6有comparer.Compare(...)這種東西嗎? 不記得 05/07 23:55
→ yauhh:其實可以找一些ASP VBscript寫的MD5,程式碼比較接近 05/07 23:59
→ MOONRAKER:阿VB6早被宣判死刑了,當然少很多 05/08 00:37
→ jimpop:抱歉~~忘了加~~是 VB 2005 05/08 01:10
※ 編輯: jimpop 來自: 125.229.88.140 (05/08 01:13)
推 Peruheru:VB2005有MD5呀看MSDN就很多資源了耶.... 05/08 01:51
→ Peruheru:之前做一個跟雜湊有關的作業,就是從MSDN查的 05/08 01:52
→ Peruheru:還順便用了TcpClient來弄個網路傳輸雜湊值XD 05/08 01:52