2 azhangyi188 azhangyi188 于 2016.04.12 13:25 提问

asp.net DES加密和解密实现方法 1C

asp.net DES加密和解密实现方法,需要代码,加密和解密结果和这个网址一样就可以了http://e-file.arkoo.com/tools/des3.htm

1个回答

CSDNXIAOD
CSDNXIAOD   2016.04.12 13:32

Asp.net常用加密和解密方法
.NET中加密和解密的实现方法
.NET中加密和解密的实现方法
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JS加密解密对于asp.net解密加密
对于特殊数据传输,我们需要做到加密以及后台解密等!  一:js加密、asp.net解密        js:encodeURI(需要加密的变量)        asp.net:Server.UrlDecode(需要解密的变量) 二:asp.net加密、js解密      asp.net: Microsoft.JScript.GlobalObject.escape(需要加密的变量)   
asp.net中的DES加密解密
基于asp.net的des加解密方法
.NET中的DES加密解密
.NET中加密和解密的算法   System.Security.Cryptography名字空间包含了实现安全方案的类,例如加密和解密数据、管理密钥、验证数据的完整性并确保数据没有被篡改等等。   加密和解密的算法分为对称(symmetric)算法和不对称(asymmetric)算法。对称算法在加密和解密数据时使用相同的密钥和初始化矢量,典型的有DES、 TripleDES和Rijndael算
Javascript和C#真正可以交互的DES加解密代码
因项目需要,要用js加密后,提交给C#解密,在网上找了半天,网上有无数个版本,却找不到一个能互相使用的甚至就连都是js版本的,都不能互通,汗一个。 因为时间关系,没有去深究加密代码,就随便下载了一个JS版本的,并把它改写成C#版本的  这样JS加密后的结果,C#也能解密反之C#加密后的结果,JS也能解密  我把它发出来给大家共享吧 注:源代码是VS.Net2008版本创建的,里面包含js的加解密函...
自己写的DES加密解密 ASP.NET(C#)
自己写的简单DES加密加密 public partial class _Default : System.Web.UI.Page { private static byte[] Key64 = { 42, 16, 93, 156, 78, 4, 218, 32 }; private static byte[] IV64 = { 55, 103, 246, 79, 36, 99, 167, 3 }; protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { string p = Server.MapPath("~/wcn/"); int i; FileStream fin = new FileStream(p+TextBox1.Text, FileMode.Open, FileAccess.Read); FileStream fout = new FileStream(p+TextBox2.Text, FileMode.OpenOrCreate, FileAccess.Write); FileStream skey = new FileStream(p + "key.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite); FileStream siv = new FileStream(p + "key.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite); fout.SetLength(0); byte[] bin = new byte[100]; long rdlen = 0; long totlen = fin.Length; int len; DES des = new DESCryptoServiceProvider(); des.Key = Key64; des.IV = IV64; TextBox3.Text = des.Key[0].ToString(); StreamWriter w = new StreamWriter(skey); w.Write(des.Key[0]); w.Flush(); for (i = 0; i < 8; i++) { TextBox3.Text = TextBox3.Text + "," + des.Key[i].ToString(); //StreamWriter w = new StreamWriter(skey); w.Write(","+des.Key[i]); w.Flush(); } CryptoStream encStream = new CryptoStream(fout, des.CreateEncryptor(), CryptoStreamMode.Write); while (rdlen < totlen) { len = fin.Read(bin, 0, 100); encStream.Write(bin, 0, len); rdlen = rdlen + len; } encStream.Close(); fout.Close(); fin.Close(); } protected void Button3_Click(object sender, EventArgs e) { string p = Server.MapPath("~/wcn/"); FileStream fin = new FileStream(p + TextBox4.Text, FileMode.Open, FileAccess.Read); FileStream fout = new FileStream(p + TextBox5.Text, FileMode.OpenOrCreate, FileAccess.Write); fout.SetLength(0); byte[] bin = new byte[100]; long rdlen = 0; long totlen = fin.Length; int len; DES des = new DESCryptoServiceProvider(); des.Key = Key64; des.IV = IV64; CryptoStream decStream = new CryptoStream(fout, des.CreateDecryptor(), CryptoStreamMode.Write); while (rdlen < totlen) { len = fin.Read(bin, 0, 100); decStream.Write(bin, 0, len); rdlen = rdlen + len; } decStream.Close(); fout.Close(); fin.Close(); } }
Des前台加密、后台解密Demo
Des是加密的一种方式,该例子可以实现前台加密&&解密,后台加密&&解密,前后台可以互相转换。
MFC实现DES加密解密实现
用VC实现文件的DES加密解密,其中包括算法的详细过程
DES方式加解密的简单介绍
其实本来想好好研究下DES、AES、MD5等这些加解密方式的,于是就最先研究了比较早使用的DES,去看了相关文档后发现,我去这变换也太多了吧,这这这,真要细细研究下来,那不得花很长的时间,于是准备先放弃详细研究,先考虑下大致的原理和如何在java中使用就好了。DES算是发明最早的最广泛使用的分组对称加密算法,其全程是Data Encryption Standard,它需要三个参数来完成加解密的工作,
javascript DES加密解密算法
javascript DES加密解密算法 源代码下载地址:http://www.zuidaima.com/share/1550463672044544.htm
C# DES解密异常问题
一、C#DES解密操作定义 private static string key = "ceshishiyong"; private static byte[] Keys = new byte[] { 0x12, 0x34, 0x56, 120, 0x90, 0xab, 0xcd, 0xef };//8个bit位,是DES算法的初始化向量 加解密钥也是8位; /// /// 解密字符串 ///