资源简介

c# 序列化和反序列化基础示例。
将序列化和反序列化封装成 泛型方法 方便调用,提供多种方式,在文件Serializer.cs文件
用于网络数据传输、数据交换等很方便。
生成的文件在程序所在文件夹内。
加密在DES.cs文件

在“引用”添加 System.Runtime.Serialization
代码添加:
using System.Runtime.Serialization;

更多学习示例点击 用户名



资源截图

代码片段和文件信息

using System;
using System.IO;
using System.Security.Cryptography;
using System.Text;

public class DES
{
    //key is 8 bit
    public static string Encode(string str string key)
    {
        try
        {
            DESCryptoServiceProvider provider = new DESCryptoServiceProvider();
            provider.Key = Encoding.ASCII.GetBytes(key.Substring(0 8));
            provider.IV = Encoding.ASCII.GetBytes(key.Substring(0 8));
            byte[] bytes = Encoding.GetEncoding(“GB2312“).GetBytes(str);
            MemoryStream stream = new MemoryStream();
            CryptoStream stream2 = new CryptoStream(stream provider.CreateEncryptor() CryptoStreamMode.Write);
            stream2.Write(bytes 0 bytes.Length);
            stream2.FlushFinalBlock();
            Stri

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     47616  2018-03-15 11:47  demo\.vs\demo\v15\.suo

     文件          0  2018-03-15 08:03  demo\.vs\demo\v15\Server\sqlite3\db.lock

     文件     610304  2018-03-15 11:47  demo\.vs\demo\v15\Server\sqlite3\storage.ide

     文件        189  2018-03-15 08:03  demo\demo\App.config

     文件      16896  2018-03-15 11:47  demo\demo\bin\Debug\demo.exe

     文件        189  2018-03-15 08:03  demo\demo\bin\Debug\demo.exe.config

     文件      34304  2018-03-15 11:47  demo\demo\bin\Debug\demo.pdb

     文件          0  2018-03-15 09:13  demo\demo\bin\Debugdemo2.xml

     文件       3688  2018-03-15 08:21  demo\demo\demo.csproj

     文件       2125  2018-03-15 11:36  demo\demo\DES.cs

     文件       8063  2018-03-15 11:46  demo\demo\Form1.cs

     文件       6826  2018-03-15 10:25  demo\demo\Form1.Designer.cs

     文件       5817  2018-03-15 10:25  demo\demo\Form1.resx

     文件        516  2018-03-15 08:03  demo\demo\Program.cs

     文件       1306  2018-03-15 08:03  demo\demo\Properties\AssemblyInfo.cs

     文件       2821  2018-03-15 08:03  demo\demo\Properties\Resources.Designer.cs

     文件       5612  2018-03-15 08:03  demo\demo\Properties\Resources.resx

     文件       1091  2018-03-15 08:03  demo\demo\Properties\Settings.Designer.cs

     文件        249  2018-03-15 08:03  demo\demo\Properties\Settings.settings

     文件       4466  2018-03-15 11:38  demo\demo\Serializer.cs

     文件       1111  2018-03-15 08:03  demo\demo.sln

     目录          0  2018-03-15 11:47  demo\.vs\demo\v15\Server\sqlite3

     目录          0  2018-03-15 08:03  demo\.vs\demo\v15\Server

     目录          0  2018-03-15 08:03  demo\.vs\demo\v15

     目录          0  2018-03-15 11:47  demo\demo\bin\Debug

     目录          0  2018-03-15 11:47  demo\demo\obj\Debug

     目录          0  2018-03-15 08:03  demo\.vs\demo

     目录          0  2018-03-15 09:13  demo\demo\bin

     目录          0  2018-03-15 08:03  demo\demo\obj

     目录          0  2018-03-15 08:03  demo\demo\Properties

............此处省略6个文件信息

评论

共有 条评论