【问题标题】:Encrypt and Decrypt object加密和解密对象
【发布时间】:2013-04-16 23:46:25
【问题描述】:

我有一个由两个字符串组成的类

我想使用 RC4 解密和加密,我知道如何为一个字符串做到这一点

http://tofuculture.com/blog/post/RC4-Encryption-in-C.aspx

我可以应用到整个对象

【问题讨论】:

  • 您希望输出是单个字符串还是多个字符串?在前一种情况下,您需要做的就是连接两个值(如果您害怕重复,请使用分隔符)
  • 我想为整个对象自定义序列化

标签: c#-4.0


【解决方案1】:

序列化成复杂格式最简单的方法是先序列化成简单格式(在本例中为字符串),然后执行已知的从简单到复杂的转换。

因此,在您的示例中,您想要序列化两个字符串,因此请确定一个不会出现在您的数据中的分隔字符或字符串,并使用它来分隔两个字符串。这允许您创建一个您已经知道如何处理的字符串。然后,当您想要反序列化时,您会执行相反的操作,找到分隔符并将字符串再次拆分为一个新对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-22
    • 2013-05-15
    • 2020-11-29
    • 1970-01-01
    • 1970-01-01
    • 2012-10-03
    • 1970-01-01
    相关资源
    最近更新 更多