我可以在这种情况下使用数字签名吗?用c#

我想使用私钥签署一个xml文档.然后,当我的客户端收到软件时,他们可以使用公钥验证xml文档没有更改.

我希望在所有客户中分配相同的公钥,以便我们可以向他们颁发许可证.

这可能吗?我正在使用c#和.net.

最佳答案 是的,这是完全可能的.这是一个全面的概述:
How to: Verify the Digital Signatures of XML Documents with .NET

此处还有如何签署文件以供日后验证:In C#, sign an xml with a x.509 certificate and check the signature

点赞