我有需要将文件转换为base64的情况,这很好。之后我需要从base64编码的字符串中获取sha1哈希值。我找到了很多例子如何将文件读取到字节数组并从中获取sha1哈希但是我需要从base64编码的字符串中获取sha1哈希。
答案 0 :(得分:0)
这会做你想要的吗?
var fileBytes = File.ReadAllBytes(@"c:\file.txt");
var base64String = Convert.ToBase64String(fileBytes);
var base64Bytes = Encoding.ASCII.GetBytes(base64String);
var sha1 = SHA1.Create();
var base64BytesHash = sha1.ComputeHash(base64Bytes);