使用Base64编码的类序列化/反序列化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Base64编码的类序列化/反序列化相关的知识,希望对你有一定的参考价值。
using System; using System.IO; using System.Runtime.Serialization.Formatters.Binary; namespace ConnectionClasses { [Serializable] public abstract class Connection { public int ID { get; set; } public String Name { get; set; } public string SerializeToBase64String() { return Connection.SerializeToBase64String(this); } public static string SerializeToBase64String(Connection connection) { { ms.Seek(0, SeekOrigin.Begin); return Convert.ToBase64String(ms.ToArray()); } } public static Connection DeserializeFromBase64String(String str) { { ms.Seek(0, SeekOrigin.Begin); } } } }
以上是关于使用Base64编码的类序列化/反序列化的主要内容,如果未能解决你的问题,请参考以下文章
Shiro RememberMe 1.2.4 反序列化命令执行漏洞复现