字典加密,一种可逆的加密算法

加密类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAL;

namespace 加密算法
{
    class Program
    {
        static void Main(string[] args)
        {
            while(true)
            {
            Console.Write("请输入加密字符串");
            string s = Console.ReadLine();
            Console.WriteLine("加密前:"+s);
            Console.WriteLine("MD5后" + MD5str.GetMD5(s));

            string md5 = Encode.EncodeZ2(s);
            Console.WriteLine("加密后:" + md5);
            string md5d = Encode.DecodeZ2(md5);
            Console.WriteLine("解密后:" + md5d);
            }
            /*
            string md5 = Encode.EncodeZ2(s);
           Console.WriteLine("加密后:"+md5);
           string md5d = Encode.DecodeZ2(md5);
           Console.WriteLine("解密后:"+md5d);
     */
            System.Console.ReadLine();
        }
    }

}


 

使用方法

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAL;

namespace 加密算法
{
    class Program
    {
        static void Main(string[] args)
        {
            while(true)
            {
            Console.Write("请输入加密字符串");
            string s = Console.ReadLine();
            Console.WriteLine("加密前:"+s);
            Console.WriteLine("MD5后" + MD5str.GetMD5(s));

            string md5 = Encode.EncodeZ2(s);
            Console.WriteLine("加密后:" + md5);
            string md5d = Encode.DecodeZ2(md5);
            Console.WriteLine("解密后:" + md5d);
            }
            /*
            string md5 = Encode.EncodeZ2(s);
           Console.WriteLine("加密后:"+md5);
           string md5d = Encode.DecodeZ2(md5);
           Console.WriteLine("解密后:"+md5d);
     */
            System.Console.ReadLine();
        }
    }

}


 

 

转载于:https://my.oschina.net/zhujunxxxxx/blog/311981

你可能感兴趣的:(字典加密,一种可逆的加密算法)