C#中使用DES HMACSHA1 SHA1 RC2 MD5 进行字符串加密的例程
2005-08-19 09:10
411 查看
以下分别是使用了不同的加密方法加密/解密字符串:DES HMACSHA1 SHA1 RC2 MD5 等,待续
using System;
using System.IO;
using System.Text;
using System.Security.Cryptography;
namespace Crypt
调试结果
================
Input DES,SHA1 key:
hello
Input DES IV:
world
Input text:
I am a boy my name is DexiangWu
DES Crypt:9e701e4e8f55714bc68253d2ddf53fb6fd6a64df7f6b78f9491a64df18113642
MD5 Crypt:f7d88e861602d2e1e0992dd70967314e
HMACSHA1 Crypt:4920616d206120626f79206d79206e616d652069732044657869616e675775
SHA1 Crypt:d5b25333f3e01ba96ac281e111af08701a7ccfb0
RC2 Crypt:82cc5c822272a721db753e15d918c0d20e62322316fdd4a4d881b8eb03ff55e3
Press any key to decrypt.
DES decrypt:I am a boy my name is DexiangWu
RC2 decrypt:I am a boy my name is DexiangWu
using System;
using System.IO;
using System.Text;
using System.Security.Cryptography;
namespace Crypt
调试结果
================
Input DES,SHA1 key:
hello
Input DES IV:
world
Input text:
I am a boy my name is DexiangWu
DES Crypt:9e701e4e8f55714bc68253d2ddf53fb6fd6a64df7f6b78f9491a64df18113642
MD5 Crypt:f7d88e861602d2e1e0992dd70967314e
HMACSHA1 Crypt:4920616d206120626f79206d79206e616d652069732044657869616e675775
SHA1 Crypt:d5b25333f3e01ba96ac281e111af08701a7ccfb0
RC2 Crypt:82cc5c822272a721db753e15d918c0d20e62322316fdd4a4d881b8eb03ff55e3
Press any key to decrypt.
DES decrypt:I am a boy my name is DexiangWu
RC2 decrypt:I am a boy my name is DexiangWu
相关文章推荐
- 使用C# 用MD5进行密码加密源代码
- Java使用commons codec进行Md5,sha1,base64加密
- ASP.NET with C#使用md5,sha1加密初探
- php使用MD5和SHA1进行加密
- C#:使用MD5对密码进行加密!
- JAVA 如何使用 MD5 和SHA1进行数据加密
- 编写高质量代码改善C#程序的157个建议——建议17:多数情况下使用foreach进行循环遍历
- 使用C#进行Reflection编程
- 使用C#进行Word 2002和Excel 2002编程
- [转]C# 中使用委托对List<>进行排序和筛选
- [转]使用C#进行点对点通讯和文件传输(发送接收部分)
- C#使用RSA进行私钥加密公钥解密
- C#使用iCSharpcode进行文件压缩实现方法
- visual studio 使用C#语言进行MDI窗体创建
- 在使用ILSpy对c# dll进行反编译时遇到的问题及处理方式
- C# 使用Method进行转换
- Android学习-----如何使用sqlite进行后台数据交互,sqlite入门使用例程
- C# 使用Google API进行手机基站定位资料整理
- 使用C#调用PI-SDK进行基于PI的开发——使用PI-SDK建立与PI数据库的连接(转载)
- 如何将iOS字符串使用MD5进行加密