.net - HashAlgorithm.TransformFinalBlock 的返回值有什么意义?
问题描述
HashAlgorithm.TransformFinalBlock
用作生成哈希的最后一步。它返回一个字节数组,记录如下:
一个数组,它是经过哈希处理的输入部分的副本。
请注意,此方法的返回值不是哈希值,而只是输入数据的哈希部分的副本。要在调用 TransformFinalBlock 方法后检索最终的散列值,请获取 Hash 属性中包含的字节数组。
我想了解这个返回值有什么好处,以及为什么 API 是这样设计的。
解决方案
推荐阅读
- asp.net - 在 Asp.net 中插入会话的问题
- c++ - 了解 Qt 命名空间前向声明
- css - 如何仅模糊背景css
- google-chrome - Chrome DevTools 协议:如何获取网页元素并执行点击事件
- python - 如何使用我们选择的输入来测试逻辑回归模型?
- django - 在 django 中聚合十进制字段
- python - 调用win32 API CreateProcessWithLogonW时如何创建用户文件夹
- python - python循环打印太高/太低/否则
- package - 如何卸载 jupyterlab 的风筝?
- scikit-learn - 如何用不同的方法分别矢量化数据框列?