我在用:
cryptoStream.Write(buffer, 0, bytesRead);想要它的哈希。如果我用:
hash.TransformBlock(buffer, 0, bytesRead, null, 0);它将(大概)散列输入,而不是加密的缓冲区。
那么,如何散列输出缓冲区呢?
发布于 2014-01-26 23:02:34
散列函数具有内部状态。您不需要同时访问输入缓冲区来在数据上创建哈希;您还可以使用流。
This answer解释了如何使用流计算哈希(注意问题的相似之处)。还要注意,这个问题可能包含了最完整的答案。
https://stackoverflow.com/questions/21367706
复制相似问题