HMACSHA1.ComputeHash
Imports System Imports System.IO Imports System.Security.Cryptography Imports System.Text Imports System.Runtime.Serialization.Formatters public class MainClass Shared Public Sub Main(ByVal CmdArgs() As String) If (CmdArgs.Length <> 1) Then Console.WriteLine("usage: TestKeyHash <filename>") End End If Dim key() As Byte = Encoding.ASCII.GetBytes("My Secret Key".ToCharArray()) Dim hmac As HMACSHA1 = New HMACSHA1(key) Dim fs As FileStream = File.OpenRead(CmdArgs(0)) Dim hash() As Byte = hmac.ComputeHash(fs) Dim b64 As String = Convert.ToBase64String(hash) fs.Close() Console.WriteLine(b64) End Sub End Class
1. | New HMACSHA1 |