在网上学到一些计算字符串的MD5值的VB程序。
但没有计算某一个文件的。
用google查询时可得到很多VB的源码,如Public Function MD5(SourceString As String) As String之类的源码,
对于字符串可以很好的计算出MD5值。但这些源码如果用于单一文件时,需要将文件串行化为string,这个过程对小文件或可,但对大文件是很无奈的!因此,上网向各位高手求助,可有计算MD5方面的API函数,在VB中调用!
如方便,也请告知调用的源码,谢谢了!
但没有计算某一个文件的。
用google查询时可得到很多VB的源码,如Public Function MD5(SourceString As String) As String之类的源码,
对于字符串可以很好的计算出MD5值。但这些源码如果用于单一文件时,需要将文件串行化为string,这个过程对小文件或可,但对大文件是很无奈的!因此,上网向各位高手求助,可有计算MD5方面的API函数,在VB中调用!
如方便,也请告知调用的源码,谢谢了!
http://apps.hi.baidu.com/share/detail/15806417另外在.net下直接自带的,要不楼主转.net吧 呵呵
.net好像也是调用这些API来实现的。
用到这些函数:
CryptAcquireContextA
CryptReleaseContext
CryptCreateHash
CryptDestroyHash
CryptHashData
CryptGetHashParam速度应该是最快的,网上有很多代码