我创建一个Ajax调用我创建一个小的列表(可以在大小会发生变化)的WebForms应用程序,我发回的JSON对象。在通过JSON返回的对象中,我希望包含一个散列值,以确保在下一步发送该列表时,我可以检查这些值是否已被篡改。我正在使用C#的SHA256实现,并希望知道用密钥对整数列表进行散列的最佳方式。有任何想法吗?再次感谢您的帮助和回应。ASP.NET散列表<int>
0
A
回答
1
只是为了完整性,我将让大家知道我的解决方案,因为它可以帮助别人的未来。
我做什么,因为整数的这份名单代表ID值,我结束了在数据库中保存这些,因为我是需要他们后来反正。这创建了一对多关联,然后我散列了存放这些关联记录的父记录的ID值。我使用了@Cipher有关使用HMAC的注释,以确保不会有任何篡改此值。这允许我存储这些项目的大量清单,这些清单我可能需要稍后才能检索。
谢谢您的输入,并希望这可以帮助别人的未来。
0
可能是这可以帮助你在你正在尝试做
相关问题
- 1. asp.net散列表漏洞
- 2. 散列表中的asp.net静态缓存
- 3. C#散列表与C++散列表
- 4. ASP.NET MVC 4散列算法
- 5. Java - 如何遍历散列表列表的散列图
- 6. asp.net的MVC C#列表<>删除
- 7. 散列表同步
- 8. indexFor在散列表?
- 9. 了解散列表
- 10. XML到散列表
- 11. Python:“散列”嵌套列表
- 12. 排序散列maps地图<String,?>
- 13. 矢量的散列函数<double>
- 14. 创建您自己的散列表和散列表
- 15. 通过另一个散列表更新散列表?
- 16. 检查散列表数组是否包含散列表
- 17. 使用打开和关闭散列表散列到7-bucket表
- 18. Perl - 散列散列(散列和标量)?
- 19. 散列散列的红宝石散列
- 20. 红色键:使用`表:<id>:col1`或使用散列?
- 21. 列表<Object>和列表<?>
- 22. ASP.NET MVC 4列表<T>至ICollection <T>
- 23. 通过散列表列表迭代
- 24. 散列表的数组/列表?
- 25. 散列表中的链接列表
- 26. 双因素和盲散列的ASP.NET MVC4
- 27. Asp.net MVC - 如何散列密码
- 28. ASP.NET:解析URL有#(散列)标记
- 29. ASP.NET散列PW的+盐混乱
- 30. asp.net:存储密码散列算法
您应该使用HMAC,否则没有什么可以阻止我从更新列表,然后老调重弹。 – Jake 2011-02-01 19:06:21