如何加密通用字典?

发布于 2024-11-04 07:40:06 字数 116 浏览 0 评论 0原文

有人可以提供在 .NET 中加密通用字典的起点吗?

更新 基本上我是用字符串键存储一堆字符串值。不过,这本词典存储了相当多的项目。我不确定加密内容是否比加密字典更好。

Could someone provide a starting point for encrypting a generic dictionary in .NET?

UPDATE Basically I'm storing a bunch of string values with string keys. This dictionary is storing quite a few items though. I'm not sure whether encrypting the content would be better vs encrypting the dictionary.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

海未深 2024-11-11 07:40:06

有关加密/解密字符串的信息,请参阅此问题

如果要加密整个 Dictionary 对象,首先需要将其复制到 SortedList中。或类似的。 XmlSerialization 不支持 IDictionary 对象(KeyValuePair 也不支持)。

这是支持序列化的字典的 包装类

See this question on encrypting/decrypting strings.

If you want to encrypt the whole Dictionary object you first need to copy it to a SortedList<string, string> or similar. XmlSerialization doesn't support IDictionary-objects (neither does KeyValuePair).

Here is a wrapper class for Dictionary that supports serialization.

天邊彩虹 2024-11-11 07:40:06

您可以尝试这个链接

并且可能会使用一个简单的异或加密,例如这个 (如果这符合您的目的)或使用一些内置的 .net 类进行加密。

You can try this link

And may be use a simple XOR encryption like this (if that serves your purpose) or use some build-in .net classes for encryption.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文