canonicalization相关内容

如何加密散列 JSON 对象?

以下问题比最初看起来要复杂. 假设我有一个任意 JSON 对象,它可能包含任意数量的数据,包括其他嵌套的 JSON 对象.我想要的是 JSON 数据的加密哈希/摘要,而不考虑实际的 JSON 格式本身(例如:忽略 JSON 令牌之间的换行符和间距差异). 最后一部分是一项要求,因为 JSON 将由许多不同平台上的各种(反)序列化程序生成/读取.我知道至少有一个用于 Java 的 JSO ..
发布时间:2022-01-10 09:52:21 其他开发

网站性能:rel = canonical vs redirect 301

在 Matt Cutts博客上的此页面中,他说 rel = canonical 应该是次要选择,如果您不能使用301重定向。使用301重定向而不是 rel = canonical 是否存在任何性能问题? 解决方案 以我的经验,性能差异可以忽略不计。 301重定向的实现涉及更多步骤,因此 rel = canonical 的性能可能会稍好一些。额外的步骤通常非常快速地执行,因此不应增加任何明显 ..
发布时间:2020-06-07 19:14:36 其他开发

使用Java处理规范化中的回车

我试图通过 com / sun / org / apache / xml / internal / security / c14n / Canonicalizer.java 类规范化html文本节点。我的输入文件末尾有回车符和换行符。规范化后,我希望看到回车符转换为& #xD; 。但是,我得到的输出不包含回车符。它仅包含换行符。我应该如何修改代码以包含回车符? 示例:我的输入带有 cr 和 ..
发布时间:2020-06-07 19:14:34 Java开发

如何在JavaScript中规范化XML?

是否存在用于XML规范化的JavaScript库,并支持专有的XML规范化? 如果没有相应的库,我如何才能以最低的要求对Node.js库中的XML进行规范化(没有Ruby或Java)? 解决方案 据我所知,尚无用于C14n的Node.js XML库,我回想了一下,最简单的方法似乎是将功能添加到libxml库: https://github.com/polotek/libxmljs ..
发布时间:2020-06-07 19:14:32 前端开发

使用WCF更改规范化算法

我试图使用带有证书的WCF调用Web服务来对消息签名。 服务器仅支持以下规范化算法:' http://www.w3.org/TR/2001/REC-xml-c14n- 20010315#WithComments ' 默认情况下,WCF使用' http://www.w3.org/2001/10/xml-exc-c14n# ' 由于无法使用配置文件进行配置,因此创建了一个自定义绑定, ..
发布时间:2020-06-07 19:14:29 C#/.NET

为什么我的规范化路径以prefix为前缀?

我正在研究一个个人项目,该项目试图通过规范化Rust中的相对路径来解决。但是,每当我这样做时,新路径都会以奇怪的 \\?\ 序列作为前缀。例如,简单的事情就是: let p = fs :: canonicalize(“。”)。unwrap(); println!(“ {}”,p.display()); 将产生类似以下输出的内容: \\?\C:\Users\ ..
发布时间:2020-06-07 19:14:27 其他开发

ESAPI规范化格式错误的网址

我们有一个接受用户URL的应用程序。此数据需要验证,我们为此使用了ESAPI。但是,我们正在努力应对包含与号的网址。 当ESAPI在验证之前将数据规范化时,就会出现问题。 URL中的& pid = 123例如变成πd= 123。由于π未列入白名单,因此验证失败。 我尝试对它进行编码,但是ESAPI比这更聪明,并且进行规范化以避免双重编码和混合编码。我在这里有点难过,不知道如何进行。 ..
发布时间:2020-06-07 19:14:25 Java开发

Windows:如何将文件规范化到特殊文件夹?

我想为用户保留一些文件名(例如,最近的文件)。 让我们使用六个示例文件: c:\文档&;设置\Ian\我的文档\Budget.xls c:\Documents&设置\Ian\我的文档\我的图片\女儿的获奖目标.jpg c:\文档和设置\Ian\应用程序数据\uTorrent c:\Documents&设置\所有用户\应用程序数据\Consonto\SpellcheckDictio ..

使用HashSet规范Rust中的对象

作为一项教育活动,我正在考虑移植 cvs-fast-export 到Rust。 其基本操作方式是将多个CVS主文件解析为中间形式,然后进行分析旨在将其转换为git fast-export流的中间形式。 解析时要做的一件事是将中间形式的公共部分转换为规范表示。一个令人鼓舞的例子就是提交作者。 CVS存储库可能有成千上万的单个文件提交,但可能少于一千个作者。因此,在从文件中解析作者时,将使 ..
发布时间:2020-06-07 19:14:19 其他开发

规范表示是什么意思及其对网站的潜在漏洞

我在google上搜索了规范表示的含义,然后发现文档太含糊了。任何人都可以快速解释规范表示形式,以及网站中针对规范表示攻击的一些典型漏洞吗? 解决方案 规范化是 例如,如果您的Web应用程序仅允许输入,例如文件名或字符串,然后将其转换为标准表示形式。访问C:\\ sites \\ mydomain下的文件,那么通常将任何引用文件名的输入规范化为物理直接路径,而不是使用相对路径的输入。 ..
发布时间:2020-06-07 19:14:14 其他开发

如何在Java中实现规范化映射?

我目前正在滚动自己的小ORM,发现自己面临创建规范化映射的任务,以防止从数据库中多次加载同一实体. 我当前的方法是使用HashMap>.该键是映射的数据库实体的主键(如果为复合键,则为ArrayList),其值为WeakReference. 我的主要问题是如何清理地图?当不再使用某个对象时,映射 ..
发布时间:2020-05-22 19:00:00 Java开发

如何在Java中规范化WSDL文件?

我需要找到两个WSDL文件的差异。我开始通过漂亮打印它们像这里,但我看到那里在不同顺序中定义的两个文件(出于任何愚蠢的原因)中是相同的(例如 complexType s)。我想进一步规范化文件,所以我以后可以使用标准的 diff 来查找差异。 不知道是否有一个定义的WSDL规范形式,我知道有 Canonical XML ,但我需要进一步排序并排序所有顺序无关紧要的事情。 解决方案 我 ..
发布时间:2018-12-21 21:03:17 Java开发

Java:XML规范化

在Java中制作规范形式的XML文件的最简单方法是什么?你有一些完成的代码吗?我在网上找到了几个链接,比如这个,这个,以及这个,但我无法让它工作:/ 谢谢, Ivan 编辑:我使用了规范化程序那是在那里提出的,但我得到了奇怪的结果。为了更加精确,这种方法不会删除元素之间的空格......这就是我得到的: ..
发布时间:2018-12-06 14:07:51 Java开发

Google Analytics(分析):如何合并历史数据的规范网址

我有一个依靠查询字符串的单页在线应用程序。 Google Analytics(分析)跟踪已添加,但直到几天后才添加了规范元,所以现在Google Analytics因为查询字符串,例如“/ app中的差异而显示同一页的多个条目/?s = 4324,543,12421“和”/ app /?s = 5234,86754“,而规范只是”/ app /\". 一种合并GA中已经被规范化的额外页面数据 ..
发布时间:2018-05-03 14:05:24 其他开发