我在“普通”.NET框架中使用SignedXml类创建了一个文件。它是使用RSA算法签名的。 我想在Windows RT应用程序中使用XDocument检查其签名,最好的方法是什么?移植一些加密库或者还有其他替代方案吗?
答案 0 :(得分:2)
最初这是我的问题,我不知道为什么我的帐户从网站上被删除。希望版主可以帮助它。
@borrel,可能我看起来并不太深,但无论如何,如果你正在开发便携式设备以使其在Windows Phone 8上工作,那么这个东西对你来说并不存在。 No SignedXml in winrt
我找到了答案,所以步骤
1)您必须计算XML数据的规范表示的SHA1哈希值。我的签名是RSA-SHA1,所以需要这个来获取摘要值。
在“普通”框架中,您将使用XmlDsigc14nTransform类
Mono代码提供了有关如何实现此
的很好的示例2)使用充气城堡库来验证此摘要的rsa签名。
答案 1 :(得分:-1)
似乎可用于winrt