- 浏览: 319118 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
杞哈哈:
你好。我是个新手。去官网也没下载下来那个服务器端。有现成的吗? ...
初探JAXER -
sl514:
http://www.bejson.com
JSON学习 -
sl514:
你可以使用JSON在线格式化、校验、视图工具 http://w ...
JSON学习 -
srg23:
好像在FF下不兼容。
教你怎么使网页全部变成灰色的! -
vera_sq:
你的方法我试过,还是不行呢!
AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题
C#源码,用.Net封装的类库写的加密和解密的方法,很容易转换成VB.Net
using System; using System.IO; using System.Windows.Forms; using System.Collections.Generic; using System.Text; using System.Security.Cryptography; namespace MyDes { /// <summary> /// DES加/解密与MD5加密 /// </summary> public class My_Des { #region 私有属性 /// <summary> /// MD5加密的字符串 /// </summary> private string md5Str = null; /// <summary> /// DES加密的字符串 /// </summary> private string encryptStr = null; /// <summary> /// DES解密的字符串 /// </summary> private string decryptStr = null; /// <summary> /// DES密匙 /// </summary> private string mydesKey = null; /// <summary> /// 返回的字符串 /// </summary> private string mydesStr = null; /// <summary> /// 错误信息 /// </summary> private string messAge = null; #endregion #region 公共属性 /// <summary> /// MD5加密字符串 /// </summary> public string MD5Str { get { return md5Str; } set { md5Str = value; } } /// <summary> /// DES加密的字符串 /// </summary> public string EncryptStr { get { return encryptStr; } set { encryptStr = value; } } /// <summary> ///DES 解密的字符串 /// </summary> public string DecryptStr { get { return decryptStr; } set { decryptStr = value; } } /// <summary> /// DES密匙 /// </summary> public string MyDesKey { get { return mydesKey; } set { mydesKey = value; } } /// <summary> /// 返回的字符串 /// </summary> public string MyDesStr { get { return mydesStr; } set { mydesStr = value; } } /// <summary> /// 错误信息 /// </summary> public string Message { get { return messAge; } set { messAge = value; } } #endregion #region 公共方法 /// <summary> /// 执行DES加密 /// </summary> public void DesEncrypt() { try { byte[] MyStr_E = Encoding.UTF8.GetBytes(this.encryptStr); byte[] MyKey_E = Encoding.UTF8.GetBytes(this.mydesKey); DESCryptoServiceProvider MyDes_E = new DESCryptoServiceProvider(); MyDes_E.Key = MyKey_E; MyDes_E.IV = MyKey_E; MemoryStream MyMem_E = new MemoryStream(); CryptoStream MyCry_E = new CryptoStream(MyMem_E, MyDes_E.CreateEncryptor(), CryptoStreamMode.Write); MyCry_E.Write(MyStr_E, 0, MyStr_E.Length); MyCry_E.FlushFinalBlock(); MyCry_E.Close(); this.mydesStr = Convert.ToBase64String(MyMem_E.ToArray()); } catch (Exception Error) { this.messAge = "DES加密出错:"+Error.Message; } } /// <summary> /// 执行DES解密 /// </summary> public void DesDecrypt() { try { byte[] MyStr_D = Convert.FromBase64String(this.decryptStr); byte[] MyKey_D = Encoding.UTF8.GetBytes(this.mydesKey); DESCryptoServiceProvider MyDes_D = new DESCryptoServiceProvider(); MyDes_D.Key = MyKey_D; MyDes_D.IV = MyKey_D; MemoryStream MyMem_D = new MemoryStream(); CryptoStream MyCry_D = new CryptoStream(MyMem_D, MyDes_D.CreateDecryptor(), CryptoStreamMode.Write); MyCry_D.Write(MyStr_D, 0, MyStr_D.Length); MyCry_D.FlushFinalBlock(); MyCry_D.Close(); this.mydesStr = Encoding.UTF8.GetString(MyMem_D.ToArray()); } catch (Exception Error) { this.messAge ="DES解密出错:" +Error.Message; } } /// <summary> /// 执行MD5加密 /// </summary> public void MD5JiaMi() { MD5CryptoServiceProvider MyMD5 = new MD5CryptoServiceProvider(); try { Byte[] MyMD5_Str = MyMD5.ComputeHash(Encoding.UTF8.GetBytes(this.md5Str)); this.MyDesStr = Encoding.UTF8.GetString(MyMD5_Str); } catch (Exception Error) { this.messAge ="MD5加密出错:"+ Error.Message; } } #endregion } }
发表评论
-
vs2005操作水晶报表(入门示例)
2008-06-27 17:14 6564vs2005操作水晶报表(入 ... -
打印gridview
2008-06-10 16:01 2708打印指定内容: 代码就是这样的. <html> ... -
ASP.NET验证控件祥解
2008-06-10 01:56 1455ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立 ... -
ASP.Net中MD5和SHA1加密的几种方法
2008-06-10 01:55 1609首先简单介绍一下MD5和SHA1:MD5的全称是Message ... -
Asp.net中的日期处理函数
2008-05-22 14:33 1051//2007年4月24日 this.Te ... -
LINQ to SQL语句之Select/Distinct和Count/Sum/Min/Max/Av
2008-05-14 18:02 5544顺便说了一下Where操作 ... -
LINQ简介和LINQ to SQL语句之Where
2008-05-14 17:21 1838查询表达式(LINQ)简介 在 ... -
C# 3.0新语言特性和改进(下篇)
2008-05-14 17:05 1278上一篇我们介绍了C# 3.0 ... -
C# 3.0新语言特性和改进(上篇)
2008-05-14 11:19 1456Visual Studio 2008和.NET 3.5是建立在 ... -
C#SQL数据库操作类
2008-05-13 12:31 2635using System;using System.Confi ... -
C#.net常用函数和方法集汇总
2008-05-13 12:27 9471、DateTime 数字型 System.D ... -
ASP.NET应用程序设计的10大技巧
2008-05-13 12:27 954在本篇文章中,我们将讨论编程人员在使用ASP.NET开发应用程 ... -
asp.net开发常用技巧收集
2008-05-13 12:25 13571. 打开新的窗口并传送参数: 传送参数: response. ... -
C#DateTime函数
2008-05-13 12:24 20241、DateTime 数字型 System.DateTime ... -
c#加密 可逆与不可逆MD5 加密
2008-05-13 11:57 42231、方法一 (不可逆加密) srxljl publ ... -
对MemoryStream进行压缩、加密
2008-05-13 11:50 2250在应用DeflateStream 或GZipStream进行压 ... -
内存流MemoryStream
2008-05-13 11:41 3626编程访问文件是通过文件流对象进行的,当应用程序需要访问文件时, ... -
.net验证码 创建 CreateRandomCode CreateImage
2008-05-13 11:03 2005新建一个专门用来创建验证码图片的页面image.aspx它的 ... -
一步一步学Linq to sql(一):预备知识
2008-05-13 09:34 854什么是Linq to sql Linq to ... -
ASP.net初学者常用知识
2008-05-10 01:23 1142一位ASP.net初学者学习过程中整理的备忘录,包括“打开新的 ...
相关推荐
DES加密/解密类。 加密 加密数据 解密 解密数据 得到随机安全码(哈希加密)。 得到随机哈希加密字符串 哈希加密一个字符串 RSA加密解密及RSA签名和验证 RSA 的密钥产生 产生私钥 和公钥 RSA 方式加密 RSA的解密...
源码 c#版字符串DES加密解密工具源码
DES加密解密算法。通过密钥对对字符串进行加密解密操作,64位加密
C#DES标准ECB加密解密示例源码,根据标准的C改的源码,与网上所搜索到的完全不一样,可以支持中文为密钥的加密,也可以支持为中文字符串的加密,如,密钥为:替天行道,明文为:来自替天行道的C#DES标准ECB加密解密...
一个C# 用DES 加密和解密字符串的类,分别有加密和解密两个方法,并各重载2次。
C#的字符串加密码类,DES加密解密类 DESEncrypt 简单实用,直接导入。
C#写的DES加密和解密代码,可以加密解密字符串,也可以对文件进行DES加密和解密。对文件的加密和解密实质采用字节流方式,很方便把加密的文件数据存入后台数据库。
最近做一个接口,与JAVA的关于DES/CBC/PKCS5Padding 互相解密。在网上找了很多资料,摸索了3天才摸索出来。同样的明文,用JAVA加密的密文死活都跟用DELPHI加密的不相等,有时候少于8个字符的就正常,多了8个字符的就...
基于OPENSSL进行DES加密和解密的DLL文件,支持在windows上公共函数库给Python/C#/CPP等程序开发。本加密目标完成短文本(100个字符内),并没有测试过大文本,长字符串的情况。 分3组: 第一组:不需要解密方事先获悉...
C#实现字符串加密、解密,包含MD5、DES、Base64
日期处理// 时间处理// 时间戳// Unix 时间换算// 时间 - 周 换算// AES 加密解密// DES 加密解密// MD5 原生算法// MD5 算法(依赖系统)// 标志枚举运算// Guid 格式处理// 模型序列化// 字符串处理(StringTool)...
des加密解密的cs程序 方便对字符串进行加密和解密
本程序是本人综合一些加密解密算法,写成的加密解密算法类 其中包括对字符串加密解密、文件加密解密 加密方法有:DES,RC2,Rijndael,TripleDES,C#与java默认的DES加密算 法接口,MD5加密算法 vs2008 C# 源码
3DES,BlowFish,DES,MD5,RC2,Rijndael,SHA,SHA256,SHA384,SHA512,TwoFish。够多的了,其中几种是变型的加解密。适合字符串变换,整体加密,而不是常用的那种修改原文个别字符就能看到密文相应位置的变化。
收藏的C#加密方式,包含了较流行的各种加密方法。 经常用,还比较不错。
//存储加密或解密后的字符串 for (int i = 0; i ; i++) //遍历字符串中的所有字符,只能加密字符串,无法加密汉字 { tem_Character = System.Convert.ToChar(InputText.Substring(i, 1)); //获取字符串中指定的字符...
// DES解密字符串 // </summary> // 待解密的字符串</param> // 解密密钥,要求为8位,和加密密钥相同</param> // 解密成功返回解密后的字符串,失败返源串</returns> public static string DecryptDES(string ...
C#系统采用DES加密字符串,Android用DES解密就是不成功,从网上搜了许多源码都不能用,深入研究加密流程及算法是没有时间的。 网上搜的源码大都使用系统默认的加密模式,当我们对这些参数不了解时,就会浪费许多时间...
本程序是本人综合一些加密解密算法,写成的加密解密算法类 其中包括对字符串加密解密、文件加密解密 加密方法有:DES,RC2,Rijndael,TripleDES,C#与java默认的DES加密算 法接口,MD5加密算法 vs2008 C# 源码
Delphi调用C#的加密解密(Base64/AES/DES/MD5可扩充)-附件资源