下载此文档

C# DES(MD5)加密解密方法_附项目程序.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
C#项目中难免会遇到一些需要加密和解密的问题,方法虽然简单,但没有接触过的人还是会走些误区,在此以简单小程序进行说明。本程序共有四个类:(设置密钥和偏移类)、(加密类)、(解密类)、(主程序显示类,为FORM)。这里的KEY值和偏移量均已设好(),如果你觉得这种加密方式不够安全,可以自己通过TEXTBOX值或者其他值传入,进行设定。此处仅举方法。重 程序类的WriteToFile()、listBox1_SelectedIndexChanged()两个方法,分别对应加密和解决的操作,以及获取KEY的方法。以下为程序界面:以下为程序结构://;;;;namespaceselectSellDemo{classKey{//定义程序加密密钥和偏移byte[]key_b={225,11,183,166,175,189,133,111};byte[]iv_b={181,12,1,234,97,154,240,3};byte[]iv1_b={133,10,101,234,203,125,240,3};byte[]iv2_b={2,200,50,12,60,154,130,8};publicbyte[]key(){returnkey_b;}publicbyte[]iv(){returniv_b;}publicbyte[]iv1(){returniv1_b;}publicbyte[]iv2(){returniv2_b;}}}//;;;;;;namespaceselectSellDemo{classEncrytString{publicstringEncryptString_Servers(stringsInputString,byte[]sKey,byte[]iv){byte[]data=(sInputString);DESCryptoServiceProviderDES=newDESCryptoServiceProvider();=sKey;=iv;ICryptoTransformdesencrypt=();byte[]result=(data,0,);(result);}}}//;;;;;;;;namespaceselectSellDemo{classDecryptString{publicstringDecryptString_Servers(stringsInputString,byte[]sKey,byte[]iv){string[]sInput=("-".ToCharArray());byte[]data=newbyte[];for(inti=0;i<;i++){data[i]=(sInput[i],);}DESCryptoServiceProviderDES=newDESCryptoServiceProvider();=sKey;=iv;ICryptoTransformdesencrypt=();byte[]result=(da

C# DES(MD5)加密解密方法_附项目程序 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小0 KB
  • 时间2016-01-19