【发布时间】:2011-02-24 20:21:59
【问题描述】:
我们使用 XML 数字签名来签署和验证我们的许可证密钥。签约工作正常,运行顺利。 XML 许可证文件包含有关许可证的一些(明文)详细信息以及二进制签名。
我们希望对这些明文详细信息(许可期限、用户名等)进行编码(我不是说加密),以便窥探者不会立即看到它们。是否有人们在这种情况下使用的标准(例如,base 64 或其他标准)?它不需要安全或特别聪明,只要足以隐藏记事本中的信息即可。
编辑:我们正在使用 .NET/C#。
谢谢:)
【问题讨论】:
-
Base64 有什么问题?易于编码/解码,内置支持多种语言/库。肉眼看起来很模糊。
-
我们有点害羞。据我了解,有人进行了编码,最终在 XML 中产生了非法字符,然后一切都开始崩溃了。所以 base 64 是我的选择,但由于我是许可领域的新手,我正在尽职调查以确保我没有发疯。 :)
标签: c# xml licensing digital-signature license-key