亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net TripleDES加密、解密算法

2024-07-10 13:22:10
字體:
來源:轉載
供稿:網友
using System;   

using System.Collections.Generic;   

using System.Linq;   

using System.Text;   

using System.Security.Cryptography;   

using System.IO;   

namespace WindowsFormsApplication1   

{  

    #region TripleDES算法   

  

    public class ClassTripleDES   

    {   

        public ClassTripleDES()   

        {   

        }   

  

        //加密,使用密碼產生加密算法的公鑰,并使用TripleDES對密碼進行加密。   

        public static string Encrypt(string pass)   

        {   

            try  

            {   

                byte[] bt = (new System.Text.UnicodeEncoding()).GetBytes(pass);   

                PasswordDeriveBytes pdb = new PasswordDeriveBytes(pass, null);   

                byte[] key = pdb.GetBytes(24);   

                byte[] iv = pdb.GetBytes(8);   

                MemoryStream ms = new MemoryStream();   

                TripleDESCryptoServiceProvider tdesc = new TripleDESCryptoServiceProvider();   

                CryptoStream cs = new CryptoStream(ms, tdesc.CreateEncryptor(key, iv), CryptoStreamMode.Write);   

                cs.Write(bt, 0, bt.Length);   

                cs.FlushFinalBlock();   

                return Convert.ToBase64String(ms.ToArray());   

            }   

            catch (Exception ex)   

            {   

                throw ex;   

            }   

        }   

  

        //解密,使用密碼產生加密算法的公鑰,并使用TripleDES對加密數據進行解密。   

        public static string Decrypt(string str, string pass)   

        {   

            try  

            {   

                byte[] bt = Convert.FromBase64String(str);   

                PasswordDeriveBytes pdb = new PasswordDeriveBytes(pass, null);   

                byte[] key = pdb.GetBytes(24);   

                byte[] iv = pdb.GetBytes(8);   

                MemoryStream ms = new MemoryStream();   

                TripleDESCryptoServiceProvider tdesc = new TripleDESCryptoServiceProvider();   

                CryptoStream cs = new CryptoStream(ms, tdesc.CreateDecryptor(key, iv), CryptoStreamMode.Write);   

                cs.Write(bt, 0, bt.Length);   

                cs.FlushFinalBlock();   

                return (new System.Text.UnicodeEncoding()).GetString(ms.ToArray());   

            }   

            catch (Exception ex)   

            {   

                throw ex;   

            }   

        }   

        //使用:   

        //string str = Encrypt("bbb");   

        //Console.WriteLine(Decrypt(str, "bbb"));   

  

        //加密,使用密碼產生加密算法的公鑰,并使用TripleDES對密碼進行加密。   

        public static string EncryptWithKey(string pass, string p_key)   

        {   

            try  

            {   

                byte[] bt = (new System.Text.UnicodeEncoding()).GetBytes(pass);   

                PasswordDeriveBytes pdb = new PasswordDeriveBytes(p_key, null);   

                byte[] key = pdb.GetBytes(24);   

                byte[] iv = pdb.GetBytes(8);   

                MemoryStream ms = new MemoryStream();   

                TripleDESCryptoServiceProvider tdesc = new TripleDESCryptoServiceProvider();   

                CryptoStream cs = new CryptoStream(ms, tdesc.CreateEncryptor(key, iv), CryptoStreamMode.Write);   

                cs.Write(bt, 0, bt.Length);   

                cs.FlushFinalBlock();   

                return Convert.ToBase64String(ms.ToArray());   

            }   

            catch (Exception ex)   

            {   

                throw ex;   

            }   

        }   

  

        //解密,使用密碼產生加密算法的公鑰,并使用TripleDES對加密數據進行解密。   

        public static string DecryptWithKey(string str, string p_key)   

        {   

            try  

            {   

                byte[] bt = Convert.FromBase64String(str);   

                PasswordDeriveBytes pdb = new PasswordDeriveBytes(p_key, null);   

                byte[] key = pdb.GetBytes(24);   

                byte[] iv = pdb.GetBytes(8);   

                MemoryStream ms = new MemoryStream();   

                TripleDESCryptoServiceProvider tdesc = new TripleDESCryptoServiceProvider();   

                CryptoStream cs = new CryptoStream(ms, tdesc.CreateDecryptor(key, iv), CryptoStreamMode.Write);   

                cs.Write(bt, 0, bt.Length);   

                cs.FlushFinalBlock();   

                return (new System.Text.UnicodeEncoding()).GetString(ms.ToArray());   

            }   

            catch (Exception ex)   

            {   

                throw ex;   

            }   

        }   

  

    }  

 

    #endregion   

}  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩黄色在线免费观看| 91免费版网站入口| 欧美日韩亚洲91| 高跟丝袜欧美一区| 欧美大尺度激情区在线播放| 91欧美激情另类亚洲| 日韩中文字幕免费看| 欧美激情亚洲综合一区| 欧美黄色片免费观看| 91精品视频一区| 97欧美精品一区二区三区| 欧美日韩亚洲网| 欧美高清视频在线播放| 亚洲最大在线视频| 亚洲欧美精品伊人久久| 国产精品国语对白| 91在线无精精品一区二区| 日韩精品亚洲视频| 日韩精品极品毛片系列视频| 97**国产露脸精品国产| 日韩高清av一区二区三区| 日韩视频欧美视频| 久久琪琪电影院| 午夜精品久久久久久99热软件| 岛国av在线不卡| 午夜精品蜜臀一区二区三区免费| 欧美中文在线免费| 欧美激情亚洲综合一区| 久久久国产影院| 日韩中文字幕网址| 国产精品久久久久91| 成人av电影天堂| 国产香蕉精品视频一区二区三区| 日本精品一区二区三区在线| 日韩成人av一区| 精品视频久久久| 亚洲国产一区二区三区四区| 国产欧洲精品视频| 日韩最新免费不卡| 国产精品精品一区二区三区午夜版| 欧美日韩国产第一页| 精品国内产的精品视频在线观看| 性夜试看影院91社区| 精品一区二区三区四区| 久久精品99无色码中文字幕| 91在线观看欧美日韩| 久久影院中文字幕| 国产欧洲精品视频| 欧美一区在线直播| 97在线免费观看| 欧美午夜视频在线观看| 国产精品自产拍在线观看| 亚洲级视频在线观看免费1级| 久久综合电影一区| 青青草一区二区| 韩日精品中文字幕| 国产精品一区电影| 97超级碰在线看视频免费在线看| 日韩视频欧美视频| 欧美激情第三页| 一区二区三区视频免费在线观看| 欧美大片大片在线播放| 在线看片第一页欧美| 成人在线视频福利| 日韩一级裸体免费视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲精品国精品久久99热| 日韩成人av网址| 欧美性生交大片免费| 8050国产精品久久久久久| 国语自产精品视频在线看抢先版图片| 国产精品va在线播放| 97成人精品区在线播放| 欧美理论电影在线观看| 91精品国产综合久久香蕉| 欧美性少妇18aaaa视频| 日韩在线观看网站| 97精品一区二区三区| 亚洲欧美成人一区二区在线电影| 欧美极品少妇xxxxⅹ喷水| 欧美成人一区在线| 最新日韩中文字幕| 精品中文字幕久久久久久| 国产精品久久久91| 一区二区欧美在线| 国产成人精品久久二区二区91| 欧美一级大片在线免费观看| 在线观看国产欧美| 午夜精品蜜臀一区二区三区免费| 日韩欧美国产网站| 国产精品成人免费电影| 欧美一区在线直播| 69视频在线播放| 原创国产精品91| 欧美性猛交丰臀xxxxx网站| 久久久黄色av| 色av吧综合网| 97久久精品人人澡人人爽缅北| 亚洲精品国产美女| 亚洲精品久久久一区二区三区| 91精品国产99久久久久久| 亚洲精品久久久久久久久久久| 欧洲美女免费图片一区| 日本免费在线精品| 2021久久精品国产99国产精品| 成人黄色免费网站在线观看| 欧美视频在线视频| 欧美日韩国产二区| 一本一本久久a久久精品综合小说| 成人精品一区二区三区电影黑人| 国产免费成人av| 性欧美办公室18xxxxhd| 亚洲国产精品久久久久秋霞不卡| 不卡在线观看电视剧完整版| 欧美成人高清视频| 亚洲免费视频在线观看| 国产不卡av在线免费观看| 中文字幕视频在线免费欧美日韩综合在线看| 欧美激情精品久久久久久大尺度| 久久久中精品2020中文| 日韩在线视频导航| 亚洲美女视频网站| 亚洲成人av在线| 欧洲成人免费视频| 亚洲综合色激情五月| 亚洲欧美日韩中文在线| 国产精品美女www| 日韩成人在线播放| 欧美国产日韩一区二区在线观看| 日韩视频一区在线| 色悠久久久久综合先锋影音下载| 中文字幕亚洲综合久久| 在线精品视频视频中文字幕| 欧美精品制服第一页| 1769国内精品视频在线播放| 日韩成人激情在线| 中文字幕无线精品亚洲乱码一区| 欧美高清视频在线观看| 国语自产精品视频在免费| 欧美精品18videosex性欧美| 狠狠色狠狠色综合日日五| 亚洲精品美女免费| 久久国产精品久久国产精品| 欧美中文字幕精品| 亚洲国产成人在线播放| 日本久久久久亚洲中字幕| 色哟哟网站入口亚洲精品| 亚洲国产日韩欧美在线动漫| 日韩精品视频在线观看免费| 精品香蕉一区二区三区| 亚洲人高潮女人毛茸茸| 久久福利视频网| 欧美精品在线免费播放| 国产精品18久久久久久麻辣| 日韩不卡在线观看| 欧美激情在线播放| 欧美日韩国产一中文字不卡| 国产精品久久久久免费a∨大胸| 久久久91精品国产一区不卡| 日韩视频免费在线观看| 亚洲a一级视频| 日韩欧美精品中文字幕| 国产欧美一区二区三区四区| 欧美激情国产高清|