Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.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
如何使用javascript验证解密的文件_Javascript_Validation_Encryption - Fatal编程技术网

如何使用javascript验证解密的文件

如何使用javascript验证解密的文件,javascript,validation,encryption,Javascript,Validation,Encryption,我正在寻找一种在基于javascript的webapp用户之间同步加密文件的方法。 这本身不是问题。但由于文件将被加密发送到服务器,服务器无法检查内容是否有效。 服务器可能是一些东西,共享主机PHP?,dropbox,谷歌硬盘。 所以我不想依赖它。无论是技术上还是安全方面。 javascript总是可以在本地进行调整,以插入不需要的内容 我认为解密后的文件应该是xml,这样可以更容易地检查结构。Xpath将允许轻松搜索。 但是,如果文件的验证更容易,那么其他一些格式也是可以接受的 但是,当第二个

我正在寻找一种在基于javascript的webapp用户之间同步加密文件的方法。 这本身不是问题。但由于文件将被加密发送到服务器,服务器无法检查内容是否有效。 服务器可能是一些东西,共享主机PHP?,dropbox,谷歌硬盘。 所以我不想依赖它。无论是技术上还是安全方面。 javascript总是可以在本地进行调整,以插入不需要的内容

我认为解密后的文件应该是xml,这样可以更容易地检查结构。Xpath将允许轻松搜索。 但是,如果文件的验证更容易,那么其他一些格式也是可以接受的

但是,当第二个人得到文件时,最好的验证方法是什么。防止恶意代码被执行。 我知道这可能不可能做到万无一失


PS我不确定这是否是正确的stack exchange sub?

您使用什么服务器端代码?加密发送文件的目的是什么?@DieVeenman更新了我的问题以澄清这一点。如果您知道使用PHP实现这一点的好方法,那么可以选择将其缩小。我认为JSON比XML安全得多。但这实际上取决于你发送的内容。如果您要求消息交换的格式,那么JSON是可以的。您能给出一个您认为JSON更安全的原因吗?我认为xml将更容易对照一个标准进行检查。请记住,xml或json将先加密,然后解密。