首页 分享 DES加密/解密的应用

DES加密/解密的应用

来源:花匠小妙招 时间:2024-11-24 20:45

最新推荐文章于 2023-06-16 18:16:39 发布

nzk_bao713 于 2011-05-31 15:01:00 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

加解密
using System.Security.Cryptography;

private static byte[] DESKey = new byte[] {11,23,93,102,72,41,18,12};
private static byte[] DESIV = new byte[] {75,158,46,97,78,57,17,36};
//加密函數:
public static string Encode(string Encode_String)
{
DESCryptoserviceProvider objDES = new DESCryptoserviceProvider();
MemoryStream objMemoryStream = new MemoryStream();
Cryptostream objCryptostream = new Cryptostream 
(objMemoryStream,objDES.CreateEncryptor(DESKey,DESIV),CryptostreamMode.Write);
StreamWriter objStreamWriter = new StreamWriter(objCryptostream);
objStreamWriter.Write(Encode_String);
objStreamWriter.Flush();
objCryptostream.FlushFinalBlock();
objMemoryStream.Flush();
return Convert.ToBase64String(objMemoryStream.GetBuffer(), 0, (int) 
objMemoryStream.Length);
}

//解密函數
public static string Decode(string Encode_String)
{
DESCryptoserviceProvider objDES = new DESCryptoserviceProvider();
byte[] Input = Convert.FromBase64String(Encode_String);
MemoryStream objMemoryStream = new MemoryStream(Input);
Cryptostream objCryptostream = new Cryptostream
(objMemoryStream,objDES.CreateDecryptor(DESKey,DESIV),CryptostreamMode.Read);
StreamReader objStreamReader = new StreamReader(objCryptostream);
return objStreamReader.ReadToEnd();
}

相关知识

aes加密算法
基于信息安全的云南花卉产业链支撑系统研究.docx
水仙花开 Naissance des pieuvres
装修公司怎么解密
频率与时间换算器
现代密码学简史
成都双流国际机场股份有限公司基于人脸识别的旅客智慧服务系统维护保养项目招标公告
解密……人像摄影EPUB,解密……人像摄影MOBI,解密……人像摄影AZW3,解密……人像摄影PDF
蝴蝶兰传说(解密蝴蝶兰花语,探访神秘传说)
攻防世界MISC部分

网址: DES加密/解密的应用 https://www.huajiangbk.com/newsview702182.html

所属分类:花卉
上一篇: 配置webpack具体步骤及其完
下一篇: js实现打字机(一个一个字出现)

推荐分享