c# - 是否存在一种 C# 哈希生成方法,其中值的顺序无关紧要?

标签 c# hash compression

我希望从值列表中生成一个散列,其中的内容如下:

54 2040 37 19 45

生成与

相同的散列

2040 45 19 54 37

狗猫屋车

生成与以下相同的散列:

家猫狗车

基本上重要的是值,而不是顺序

最佳答案

另一种解决方案是在调用“普通”哈希函数(如 md5、sha-1、sha-256)之前按字母/数字对字符串进行排序,并在对其进行去哈希处理时执行相同的操作。

关于c# - 是否存在一种 C# 哈希生成方法,其中值的顺序无关紧要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19342846/

相关文章:

c# - 如何检查小数点后的数值

c# - 使用 ffmpeg 和正则表达式获取 'creation_time' 的视频

c# - 从C#应用程序使用自定义URL启动Web浏览器的最佳方法是什么?

javascript - window.location.hash = '' 不删除哈希本身

c# - 原始文件比 GZip 解压文件大

linux - 用于 cd(更改目录)到 .jar/.ear 文件的软件?

c# - 如果客户端进程在事务开始后被终止,数据库表将保持锁定状态

django 密码哈希每次都不同

hash - 哪些哈希是常见哈希?在网络和其他程序上使用?

python - 如何在 imsave() (Agg 后端)中设置 PNG 的压缩参数?