草庐IT

CURRENT_SHA

全部标签

C# 支持对单个 XML 元素进行 RSA SHA 256 签名

我在.NETFramework4.5版中遇到了一个阻止程序来处理带有数字签名的XML签名。我的问题是基于需要使用RSASHA-256算法使用X.509证书对单个XML元素进行签名。我已经阅读了很多关于这个主题的.NET帖子,似乎有一个解决方案最初是在CLR安全项目RSAPKCS1SHA256SignatureDescription.cs类中开发的。RSAPKCS1SHA256SignatureDescription当然已经合并到.net运行时中,从.NET4.5开始,现在可以在分布式二进制System.Deployment.dll下使用。我已尝试在.NET中使用上述解决方案使用RSAS

c# - 如何使用 RSA-SHA1 算法对 xml 元素进行签名?

我需要使用RSA-SHA1算法签署(并最终验证)XML文档的其中一个节点。w3.orglinkRSA-SHA1URI:http://www.w3.org/2000/09/xmldsig#rsa-sha1Specifiedin:section6.4.2of[XMLDSIG-CORE2002]我正在关注thisexample,但是不知道如何将算法更改为所需的。签名生成发生在这里:signedXml.ComputeSignature();唯一带有参数的覆盖需要KeyedHashAlgorithm:publicvoidComputeSignature(KeyedHashAlgorithmmac

javascript - 第 3 方 XML 解析器 (xpath.js) 给出错误 "Uncaught end tag name: div is not match the current start tagName"

使用parse.com的云代码,我试图从网页上抓取数据以发送到我的iOS应用程序。我已经在iOS中本地实现了网络抓取代码,但我正在尝试将此任务移至后端。我正在使用一个名为xpath.js的node.js库Parse.Cloud.define("test",function(request,response){Parse.Cloud.httpRequest({url:"http://menu.ha.ucla.edu/foodpro/default.asp",success:function(httpResponse){vartext=httpResponse.text;varxpath=

C# 计算并验证 SEPA (XML) 付款文件的 SHA256 值

我和MarkusDreyer一样在努力解决同样的问题:C#CalculateSHA256valueforSEPA(XML)paymentfile根据DFÜ协议(protocol),我必须计算一个sha256哈希值:哈希值是使用包含的整个文档创建的,包括开始和结束标记。文档已根据CanonicalXML1.0版规范化。(http://www.w3.org/TR/2001/REC-xml-c14n-20010315).如果包含文档,则还必须根据主文档执行规范化。使用SHA-256作为哈希算法。这是一个有效的xml文件示例(从金融工具导出):2013-08-27T07:20:25Z33E57

xml - Saxon 找不到函数 : current-group

我正在尝试将Saxon与XSLT样式表结合使用,并使用XSLT2规范(http://www.w3.org/TR/xslt20/#xsl-for-each-group)中的代码示例PositionCountryCityListPopulation我在我的pom.xml中使用以下内容net.sf.saxonSaxon-HE9.6.0-3运行它的代码是:@TestpublicvoidtestSaxonXslt2GroupTest1()throwsException{Filexml_file=Fixtures.XSLT2_TEST1_XML;Filexsl_file=Fixtures.XSLT

xml - XSL : How to test if the current node is a descendent of another node

我是XSLT的新手,但目前需要将其用于CMS。我已经提出了一个问题,但我将尝试描述我的问题,而不会深入了解有关底层CMS的太多信息。如果您需要更多上下文来帮助我,我可以添加。所以我想做的就是测试我的xml的节点是否是特定节点的后代。Writethisout.有什么想法吗?提前致谢:) 最佳答案 您应该使用联合操作和节点集大小比较:Writethisout.如果$someNode是$currentNode的祖先,$someNode|$currentNode/ancestor::*将返回与$currentNode/ancestor相同的

xml - 我可以在 XSLT 之外的 XPath 中使用 current() 函数吗?

这是我的XML文档:1327现在我要选择所有不是“坏”的书:/root/books/book[not(/root/bad/id[.=@current()/@id])]这行不通。我得到了所有的书,而第13号书应该被排除在外。这不是XSLT。这只是一个XPath请求(我使用的是Java)。怎么了? 最佳答案 只有XSLT支持current()函数。但是这里不需要使用current()。你可以用下面的表达式得到你想要的结果:/root/books/book[not(@id=/root/bad/id)]

c# - 反序列化错误 : The XML element 'name' from namespace '' is already present in the current scope

这是我第一次使用XML序列化,在尝试解决此问题2天后,这绝对让我疯狂。反序列化开始时出现此错误:TheXMLelement'name'fromnamespace''isalreadypresentinthecurrentscope.UseXMLattributestospecifyanotherXMLnameornamespacefortheelement.错误发生在我代码中的这一行:Albumalbum=(Album)serializer.Deserialize(reader);我不知道为什么。没有重复的“名称”节点,所以我就是不明白。这是从来自第3方RESTAPI的HttpWebR

Windows 上的 MySQL : Using SHA-2

我需要存储敏感数据(用户名和密码)并希望以正确的方式做事(存储(密码)的SHA-256哈希值。(大随机数)而不是明文密码。这需要使用MySQL来完成,据我所知,只有MySQL6计划合并SHA-2,因此我假设需要设置某种外部应用程序;我想制作一个存储过程来计算密码的哈希值(与随机数连接)并存储它。在您看来,实现这一目标的最佳方式是什么?我已经在Stackoverflow上阅读了几篇文章,目前我正在转向Perl。干杯,哈尔PS:操作系统->WindowsServer2008编辑:该死的编辑器,不会显示正确的文本。固定。EDIT2:我并不想制作我自己的SHA2版本,尽管它肯定很有趣;我需要在

c++ - 打印 : Displaying an SHA1 hash in hexadecimal

我一直在关注显示如何使用WindowsCryptoAPI散列数据的msdn示例。该示例可在此处找到:http://msdn.microsoft.com/en-us/library/windows/desktop/aa382380%28v=vs.85%29.aspx我已修改代码以使用SHA1算法。我不明白以十六进制显示哈希(如下所示)的代码是如何工作的,更具体地说,我不明白>>4运算符和&0xf运算符的作用。if(CryptGetHashParam(hHash,HP_HASHVAL,rgbHash,&cbHash,0)){printf("MD5hashoffile%sis:",filen