作者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)
1F:→ yauhh:VB6有comparer.Compare(...)这种东西吗? 不记得 05/07 23:55
2F:→ yauhh:其实可以找一些ASP VBscript写的MD5,程式码比较接近 05/07 23:59
3F:→ MOONRAKER:阿VB6早被宣判死刑了,当然少很多 05/08 00:37
4F:→ jimpop:抱歉~~忘了加~~是 VB 2005 05/08 01:10
※ 编辑: jimpop 来自: 125.229.88.140 (05/08 01:13)
5F:推 Peruheru:VB2005有MD5呀看MSDN就很多资源了耶.... 05/08 01:51
6F:→ Peruheru:之前做一个跟杂凑有关的作业,就是从MSDN查的 05/08 01:52
7F:→ Peruheru:还顺便用了TcpClient来弄个网路传输杂凑值XD 05/08 01:52