以专业开发人员为伍 2018年04月24日
一个意想不到的问题
今天有时间去解决一下某个系统移植数据库到其它服务器上的问题,发现 MD5CryptoServiceProvider(以及其它几个类似的散列方法)的 ComputeHash 计算结果,在不同机器上完全不一样。这样,来自不同机器计算的散列值都乱了。

你们的机器上也是如此吗?如果真的如此,那么 .net 中的有关的 ComputeHash 要整体废掉了,因为毕竟我们要考虑多服务器的问题(比如说一台机器坏掉了,立刻用另一台机器顶上,此时不能让系统垮掉啊)。

如果知道这个原因的,请说明一下。微软对于 .net 的 ComputeHash 这个特性有文档说明吗?还是我测试错误?
...全文
800 点赞 收藏 17
写回复
17 条回复

还没有回复,快来抢沙发~

发动态
发帖子
C#
创建于2007-09-28

8.4w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告