1 / 4
文档名称:

C#常用加密方法分析.doc

格式:doc   大小:51KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C#常用加密方法分析.doc

上传人:ttteee8 2019/10/5 文件大小:51 KB

下载得到文件列表

C#常用加密方法分析.doc

文档介绍

文档介绍::..C#常用加密方法分析一、MD5加密算法我想这是大家都常听过的算法,可能也用的比较多。那么什么是MD5算法呢?MD5全称是message-digestalgorithm5,简单的说就是单向的加密,即是说无法根据密文推导岀明文。MD5主要用途:1、对一段信息生成信息摘要,该摘要对该信息具有唯一性,可以作为数字签名。亠2、用于验证文件的有效性(是否有丢失或损坏的数据),3、 对用户密码的加密,4、 在哈希函数中计算散列值从上边的主要用途屮我们看到,由于算法的某些不可逆特征,在加密应用上有较好的安全性。通过使用MD5加密算法,我们输入一个任意长度的字节串,都会生成一个128位的整数。所以根据这一点MD5被广泛的用作密码加密。下面我就像大家演示一下怎样进行密码加密。先看下演示效果:请输入要加密的信息,Olive加密后的信息:5K3wuFqVaCoE86X4i辺jbg二二具体代码如下:首先需要引入命名空间:9•;;privatevoidbtnmd5_Click(objectsendor,EventArgsc){"MD5md5=newMD5CryptoServiceProvider();bvte[]palindata=();//将要加密的字符串转换为字节数组byte[]cncryptdata=putcIIash(palindata);〃将字符串加密后也转换为字符数组 =(encryptdata);//将加密后的字节数组转换为加密字符串}这里我们需要注意的是,不论是在加密的过程中,加密而要将加密字符吊转为字节数组,加密后也要生成密文的字节数据,然后再转化为密文。二、RSA加密算法在谈RSA加密算法之前,我们需要先了解下两个专业名词,对称加密和非对称加密。对称加密即:含有-个称为密钥的东西,在消息发送前使用密钥对消息进行加密,在对方收到消息之后,使用相同的密钥进行解密非对称加密即:加密和解密使用不同的密钥的一类加密算法。这类加密算法通常冇两个密钥A和B,使用密钥A加密数据得到的密文,只冇密钥B可以进行解密操作(即使密钥A也无法解密),相反,使用了密钥B加密数据得到的密文,只有密钥A可以解密。这两个密钥分别称为私钥和公钥,顾名思义,私钥就是你个人保留,不能公开的密钥,而公钥则是公开给加解密操作的另一方的。根据不同用途,对数据进行加密所使用的密钥也不相同(有时用公钥加密,私钥解密;冇时相反用私钥加密,公钥解密)。非对称加密的代表算法是RSA算法。了解了这两个名词下面来讲,RSA加密算法。RSA取名来自开发他们三者的名字。RSA是口前最有影响力的公钥加密算法,多用于数据加密和数字签名。虽然冇这么大的影响力,但是同时它也右一些弊端,它产生密钥很麻烦,受到索数产生技术的限制,因而难以做到一次一密,分组长度太大等。下而通过示例演示使用RSA加密、解密:先创建一个全局的CspParameters对彖param加密:9■privatevo

最近更新

2025年我的美好愿望作文(精选篇) 26页

2025年我的童年我快乐(集锦9篇) 8页

2025年春节商场促销活动策划优秀5篇 15页

2025年我的田地散文(通用3篇) 8页

2025年我的理想经典优秀作文(集锦篇) 17页

2025年我的理想小学记叙作文450字(共13篇) 12页

2025年我的班长兄弟作文600字(精选篇) 17页

可以复制的领导力课件 13页

2025年旅游景区活动方案6篇 20页

2025年我的植物樱花作文三年级下册(精选30篇.. 25页

2025年新郎婚礼致辞稿5篇 6页

2025年我的朋友6年级作文(共24篇) 33页

2025年我的暑假安全作文(共13篇) 14页

2025年文言文写心得体会8篇 17页

2025年我的支教老师400字作文(精选24篇) 21页

2025年我的房间小学想象作文(共篇) 12页

2025年我的心愿优秀作文800字(共29篇) 37页

2025年我的弟弟弟写人作文(集锦篇) 8页

2025年我的小飞机550字作文(精选篇) 18页

发明创造的故事第三课课件 14页

销售话术讲解及案例演练 23页

2025年教师述职报告范文优秀5篇 14页

2025年教师语文工作总结模板8篇 25页

量子计算机中的量子态制备-深度研究 31页

中国肾性贫血诊治临床实践指南(2025完整版) 10页

量子纠缠态传输-洞察研究 35页

色彩与想象:幼儿园手工彩蛋教学方案 28页

中国建筑项目管理手册表格 113页

奇速英语24个故事串记3500词汇文本 5页

自动售货机场地租赁合同 3页