草庐IT

Encryption

全部标签

c# - 签名 XML 疑难解答

请帮忙:供应商需要一个签名的xml,并且没有提供太多帮助来描述如何正确地对xml进行签名。我正在发送以下xml:removedforsecurityb3U301pqu017IPMBNIZ04dybZ+A=NLpGjn8jJ7RI/R4rVdiwZPRRyMU=somesignedvalueheregetCompanyFunction1COMPANYUSER1234567892018-07-27T02:20:39-05:0065b9a415-19d9-4090-8520-e1de12cc9721并且我收到一条错误消息,指出存在肥皂故障SECU3504:数字签名验证失败。ds:Signed

android - 如何使用 Android 版 Spongy CaSTLe 加密和解密文件

我在SDCard上存储了一个XML文件。我需要对整个文件作为一个单元进行加密和解密。我已经看到SpongyCaSTLe是一个很好的android加密和解密库。但是,我找不到任何密码类来将文件作为一个单元进行加密和解密。如果有人能就此提供进一步的帮助,我将不胜感激。任何示例代码都会有很大帮助。 最佳答案 能否请您看一下之前关于Android密码学的问题,如果他们回答了您的问题,请告诉我们?如果没有,能否请您详细说明您的要求,特别是详细解释为什么您需要加密这个特定的XML文件,以及您希望key从哪里来?Basicencryptionon

wpf - 如何在 WPF 中进行 128 位 XML 加密

我想将Wpf中的XML文件加密为128位。谁能告诉我它是如何通过C#中的代码完成的?什么是128位加密? 最佳答案 128位是加密算法中key的大小。更长的key;越难破解加密。在.NET中,您可以使用AES或Rijndael进行128位加密。参见KeepYourDataSecurewiththeNewAdvancedEncryptionStandard 关于wpf-如何在WPF中进行128位XML加密,我们在StackOverflow上找到一个类似的问题:

c# - 如何将 XML 写入加密文件?

我需要将XML数据写入加密文件。我可以读/写加密文件,但我无法弄清楚如何跳过文件输入部分并从MemoryStream对象执行此操作。这就是我目前所拥有的。基本上我只需要获取一个Byte[]来对其执行我的标准加密。感谢您的宝贵意见。我将很快对此进行测试。编辑:测试后,当我尝试关闭内存流对象时出现“无法访问已关闭的流”异常。MemoryStreamms=newMemoryStream();XmlTextWriterxmlwriter=newXmlTextWriter(ms,Encoding.ASCII);FileStreamEncryptedFileStream=newFileStream

c# - 获取 Wi-Fi 配置文件信息

我使用的是Windows8.1,它没有工具(带有GUI)来管理wifi网络配置文件。所以我正在写一篇对我有帮助的文章。我做了一些谷歌搜索,发现ManagedWifiAPI,并在教程的帮助下,我设法将这段代码放在一起:foreach(WlanClient.WlanInterfacewlanIfaceinclient.Interfaces){foreach(Wlan.WlanProfileInfoprofileInfoinwlanIface.GetProfiles()){stringprofileName=profileInfo.profileName;ListViewItemitem=n

c# - 冒号字符在 xml 元素序列化过程中被编码为 x003A

我已将类型定义为示例,如下所示,在实例化一个对象并使用XmlSerializer进行序列化后,我得到的是x003A而不是colon:这是我的代码:publicclassExample{[XmlElement("Node1")]publicstringNode1{get;set;}[XmlElement("rd:Node2")]publicstringNode2{get;set;}}序列化代码Exampleexample=newExample{Node1="value1",Node2="value2"};XmlSerializerNamespacesnamespaceSerializer

C#——如何正确散列密码(字符串)

我目前正在开发一个C#表单应用程序,它有一个登录系统,用户必须在其中输入用户名和密码才能使用该程序。这些用户帐户存储在XML文件中,目前以纯文本格式存储(我只是处于原型(prototype)阶段)。我正在寻找一种方法来散列密码(可能还有用户名),然后将它们存储在XML文件中。我已经对此进行了一些研究,但每次我进行另一次搜索时,我都会找到一种不同的加密sting的方法。有些方法能够加密和解密字符串,而其他方法只能加密字符串。我正在努力寻找最适合我的情况的方法。对于我的代码,我只需要对密码进行哈希处理。据我所知,这将有助于确保它们更安全。我显然可以在登录时散列密码然后进行比较,因此解密不是

ruby-on-rails - rails saml如何解密xml?

我正在执行SAML身份验证,当我收到xml时,其中的一部分已加密。这是我需要的部分(包含姓名、电子邮件等)为此我有一个私钥来解密它,但我不知道该怎么做。我在这里:response=OneLogin::RubySaml::Response.new(params[:SAMLResponse])response.settings=set_settingsdoc=Nokogiri::XML(response.response)document=XMLSecurity::Document.new(doc)###NOTUSEDHEREformated_cert=OneLogin::RubySaml

.net - 如何使用 LINQ to XML 读取/写入加密的 XML 文件?

我想使用LINQtoXML读取/写入加密的XML文件。有谁知道如何使用.NETFramework内置的加密算法来加密XDocument对象使用的流?我试过了,但是你不能将CryptoStream设置为读/写访问。它只支持读取或写入,这会导致LINQtoXML抛出异常。更新:“即时”读/写文档会很好,但我只需要读取加密的xml文件,对其进行操作,然后再将其写回加密。 最佳答案 最简单的方法可能是XDocument.Load()、Linq,然后是XDocument.Save()。从一个快速测试应用程序(在非处置资源上轻松):XDocum

c# - 如何加密/解密 XML 文件?

我正在尝试加密/解密XML文件。我找到了这个用于加密的示例,但我不知道如何解密?任何的想法?谢谢!//LoadthisXMLfileSystem.Xml.XmlDocumentmyDoc=newSystem.Xml.XmlDocument();myDoc.Load(@"c:\persons.xml");//GetaspecifiedelementtobeencryptedSystem.Xml.XmlElementelement=myDoc.GetElementsByTagName("Persons")[0]asSystem.Xml.XmlElement;//CreateanewTrip