首页 文章

如何从C#中的base64编码字符串中获取sha1哈希

提问于
浏览
0

我有需要将文件转换为base64的情况,这很好 . 之后我需要从base64编码的字符串中获取sha1哈希值 . 我找到了很多例子如何将文件读取到字节数组并从中获取sha1哈希但是我需要从base64编码的字符串中获取sha1哈希 .

1 回答

  • 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);
    

相关问题