加解密
plean
这个作者很懒,什么都没留下…
展开
-
看图片 读故事:轻松理解数字签名和数字证书
http://netsecurity.51cto.com/art/201108/287971.htm数字签名是什么?1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊给鲍勃写信,写完后用鲍勃的公钥加密,达到保密的效果。4.鲍勃收信后,用私钥解密,看到信件内容。转载 2016-03-31 11:16:20 · 883 阅读 · 0 评论 -
C#创建数字证书并导出为pfx,并使用pfx进行非对称加解密
http://www.cnblogs.com/luminji/archive/2010/10/28/1863179.html本文源程序下载:http://download.csdn.net/source/2444494 我的项目当中,考虑到安全性,需要为每个客户端分发一个数字证书,同时使用数字证书中的公私钥来进行数据的加解密。为了完成这个安全模块,特写了如下一个DEMO转载 2015-01-08 13:54:47 · 2439 阅读 · 0 评论 -
C# 计算字符串的哈希值(MD5、SHA)
一、关于本文本文中是一个类库,包括下面几个函数:1)计算32位MD5码(大小写):Hash_MD5_322)计算16位MD5码(大小写):Hash_MD5_163)计算32位2重MD5码(大小写):Hash_2_MD5_324)计算16位2重MD5码(大小写):Hash_2_MD5_165)计算SHA-1码(大小写):Hash_SHA_16)计算SHA-256码(大小写转载 2014-10-17 15:00:50 · 5403 阅读 · 0 评论 -
C# 计算文件的 Hash 值
http://blog.sina.com.cn/s/blog_752ca76a0100qcrr.html/// /// 提供用于计算指定文件哈希值的方法 ///例如计算文件的MD5值: /// /// StringhashMd5=HashHelper.ComputeMD5("MyFile.txt"); /// /// ///例转载 2014-10-17 15:39:05 · 2960 阅读 · 0 评论 -
MD5、SHA1、CRC32值是干什么的
http://www.360doc.com/content/09/1225/23/565339_11987570.shtml这些都是编码方式。MD5是不可逆加密。比如不少网站都用md5来加密注册密码这样当我们每次登陆的时候再把我们输入的密码用md5加密在把它和注册时加密的密码进行比较,用来验证这样就使得用户密码更安全就算有人盗取数据库也不能获取用户密码sha转载 2014-10-17 15:39:50 · 2623 阅读 · 0 评论 -
加密-数字信封-完整性验证-数字签名-数据加解密及身份认证流程
http://liangrui.blog.51cto.com/1510945/373006上回说到CA这个我们结合实例具体说下网络安全加密-数字信封-完整性验证-数字签名-数据加解密及身份认证流程:在说之前我们首先要明白两个概念数字信封和签名数字信封;明文用对称加密 私钥用非对称加密,它结合了对称加密速度快和非对称加密安全性高的优点数字签名:数字指纹 明文用hash函转载 2013-03-19 11:08:36 · 6028 阅读 · 0 评论 -
说说加密与解密这对冤家 一
http://liangrui.blog.51cto.com/1510945/372309大家有时候不太明白公钥,私钥的区别,及https ssl等安全协议实现的具体步骤,下面咱就好好聊聊这方面的事什么 什么是加密:数据加密的基本过程就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为“密文”,使其只能在输入相应的密钥之后才能显示出本来内容,通转载 2013-03-19 10:12:03 · 745 阅读 · 0 评论 -
数字签名和数字信封的区别
http://free.banzhu.com/s/salinelove/prog/ShowDetail.asp?id=37一、数字签名数字签名使用双钥密码加密和散列函数. 消息用散列函数处理得到消息搞要,再用双钥密码体制的私钥对其进行加密,称为数字签名.数字签名的原理如下:消息M用散列函数H得到的消息摘要h1=H(M),然后发送方用自己的双钥密码体制的私钥KSA对这个消转载 2013-03-19 10:03:15 · 1557 阅读 · 0 评论