看板 Visual_Basic 關於我們 聯絡資訊
最近在寫有關帳號密碼的登入程式 發現最常見的編碼 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