Dav*_*son 7 algorithm hash dataset
我们有一个定价数据集,可以更改包含的值或记录数.与值的更改相比,添加或删除的记录数较少.数据集通常具有50到500个项目,具有8个属性.
我们目前使用AJAX返回表示数据集的JSON结构,并使用此结构使用新值更新网页,并在必要时删除或添加项目.
我们使用两个哈希值发出请求,一个用于值,另一个用于记录.这些是带有JSON结构返回的MD5哈希,以便通过以下请求发送.如果对哈希值进行了更改,我们知道我们需要一个新的JSON结构,否则只返回哈希值以节省带宽并消除不必要的客户端处理.
由于MD5通常与加密一起使用,因此只是检测数据变化的散列算法的最佳选择?
我们可以采用哪些替代方法来检测值的更改并进行更新,以及检测添加或删除的项目以及相应地操作页面DOM?
Jon*_*upp 11
MD5是检测一组数据变化的合理算法.但是,如果您不关心加密属性,并且非常关注算法的性能,那么您可以使用更简单的校验和式算法,该算法并非设计为加密安全性.(虽然近年来已发现MD5的弱点,但它仍然设计为加密安全,因此可以完成比您的场景所需的更多工作).
但是,如果你对MD5的计算性能感到满意,我会坚持下去.
| 归档时间: |
|
| 查看次数: |
3946 次 |
| 最近记录: |