Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Javascript哈希库,以确保JSON对象在传输过程中不会损坏_Javascript_Python_Hash_Corruption_Validation - Fatal编程技术网

Python Javascript哈希库,以确保JSON对象在传输过程中不会损坏

Python Javascript哈希库,以确保JSON对象在传输过程中不会损坏,javascript,python,hash,corruption,validation,Javascript,Python,Hash,Corruption,Validation,是否有一个库可以帮助确保运行Python的服务器和Javascript客户端之间来回发送的JSON对象没有损坏 我认为它可能会通过创建一个对象的散列来工作,并与该对象一起发送一个长消息。然后,对象的接收者可以重新散列对象,并确保它与它接收到的散列相匹配 这是我甚至应该关心的事情,还是浏览器和客户端通常在幕后处理的事情 谢谢 TCP具有内置的错误检查功能,大多数链路层网络协议也是如此。因此,每个链接和端到端检查都在进行。唯一不能防止的是故意修改数据,例如防火墙、代理或网络黑客。但是,它们可以修改散

是否有一个库可以帮助确保运行Python的服务器和Javascript客户端之间来回发送的JSON对象没有损坏

我认为它可能会通过创建一个对象的散列来工作,并与该对象一起发送一个长消息。然后,对象的接收者可以重新散列对象,并确保它与它接收到的散列相匹配

这是我甚至应该关心的事情,还是浏览器和客户端通常在幕后处理的事情


谢谢

TCP具有内置的错误检查功能,大多数链路层网络协议也是如此。因此,每个链接和端到端检查都在进行。唯一不能防止的是故意修改数据,例如防火墙、代理或网络黑客。但是,它们可以修改散列和JSON,因此添加散列不能防止它们。如果您需要真正的安全保护,您需要使用加密技术,例如SSL。

如果哈希值与JSON字符串一起发送,您如何知道哈希值没有损坏?如果哈希值或对象损坏,那么比较将失败,数据将被拒绝。我不太担心安全性。主要是如果一路上某个地方发生了点意外。。。