新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
詳解TripleDES實(shí)現(xiàn)C# 加密操作
TripleDES實(shí)現(xiàn)C# 加密所使用的方法和過程是什么呢?那么我們來看看TripleDES,TripleDES的方法原理屬對(duì)稱加密,那么我們就知道了對(duì)于對(duì)稱加密在加密和解密時(shí)都使用相同的密鑰,其主要的特點(diǎn)就是速度快。

鐘樓ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
TripleDES實(shí)現(xiàn)C# 加密的操作:
- TripleDESCryptoServiceProvider 的名稱空間是:
- System.Security.Cryptographybyte[]
- plaintextBuffer =
- System.Text.Encoding.UTF8.GetBytes("明文");
- //TripleDES實(shí)現(xiàn)C# 加密操作之加密
- TripleDESCryptoServiceProvider tripleDES =
- new TripleDESCryptoServiceProvider();
- ICryptoTransform transform =
- tripleDES.CreateEncryptor();
- byte[] cipherTextBuffer =
- transform.TransformFinalBlock(plaintextBuffer,
- 0, plaintextBuffer.Length);
- lbl.Text = Convert.ToBase64String(
- cipherTextBuffer) + "﹤br /﹥";
- transform.Dispose();
- //TripleDES實(shí)現(xiàn)C# 加密操作之解密
- TripleDESCryptoServiceProvider tripleDES2 =
- new TripleDESCryptoServiceProvider();
- ICryptoTransform transform2 =
- tripleDES2.CreateDecryptor(tripleDES.Key, tripleDES.IV);
- byte[] decryption =
- transform2.TransformFinalBlock(
- cipherTextBuffer, 0, cipherTextBuffer.Length);
- lbl.Text +=
- System.Text.Encoding.UTF8.GetString(decryption) + "﹤br /﹥";
- transform2.Dispose();解密時(shí),使用加密的 Key 和 IV。
TripleDES實(shí)現(xiàn)C# 加密操作的基本情況就向你介紹到這里,希望對(duì)你學(xué)習(xí)和掌握TripleDES實(shí)現(xiàn)C# 加密操作有所幫助。
【編輯推薦】
- 淺析C# XML編程實(shí)現(xiàn)添加XML文件內(nèi)容
- C# XML編程刪除XML文件內(nèi)容操作詳解
- 淺談C# 加密中MD5和SHA1加密實(shí)現(xiàn)
- 簡析散列算法在C# 加密中的應(yīng)用
- RSA實(shí)現(xiàn)C# 加密詳解
名稱欄目:詳解TripleDES實(shí)現(xiàn)C# 加密操作
分享路徑:http://m.fisionsoft.com.cn/article/dhegpeh.html


咨詢
建站咨詢
