我的问题是生成输入字符串的md5哈希码并以整数形式返回结果,因为我需要对结果进行算术运算。
答案 0 :(得分:2)
md5是128位,因此您需要使用BigInteger
Dim str = "Test"
Dim md5 = System.Security.Cryptography.MD5.Create()
Dim hash = md5.ComputeHash(System.Text.Encoding.ASCII.GetBytes(str))
Dim i = New System.Numerics.BigInteger(hash)
并应用模数运算
Dim result = i Mod 90329434 'Returns 30719684