首页 > 解决方案 > HashAlgorithm.TransformFinalBlock 的返回值有什么意义?

问题描述

HashAlgorithm.TransformFinalBlock用作生成哈希的最后一步。它返回一个字节数组,记录如下:

一个数组,它是经过哈希处理的输入部分的副本。

请注意,此方法的返回值不是哈希值,而只是输入数据的哈希部分的副本。要在调用 TransformFinalBlock 方法后检索最终的散列值,请获取 Hash 属性中包含的字节数组。

我想了解这个返回值有什么好处,以及为什么 API 是这样设计的。

标签: .nethashcryptographyapi-design

解决方案


推荐阅读