VB.net 获取文件的MD5值

Imports System.IO
Imports System.Security.Cryptography

Public Shared Function _MD5(ByVal strSource As String) As String
    Dim fstream As New FileStream(strSource, FileMode.Open, FileAccess.Read)
    Dim dataToHash(fstream.Length - 1) As Byte
    fstream.Read(dataToHash, 0, fstream.Length)
    fstream.Close()
    Dim hashvalue As Byte() = CType(CryptoConfig.CreateFromName("MD5"), HashAlgorithm).ComputeHash(dataToHash)
    Dim i As Integer
    Dim result As String = ""
    For i = 0 To hashvalue.Length - 1
        result += Hex(hashvalue(i)).ToLower
    Next
    Return result
End Function

纪小年

Jing

您可能还喜欢...

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理