加密解密
mituan1234567
今天比昨天更好明天比今天更好为此不屈不挠地工作勤勤恳恳地经营孜孜不倦地修炼我们人生的目的和价值就是这样确确实实地存在着
展开
-
白话数字签名(番外篇)——签名EXE文件(上)
http://www.cnblogs.com/1-2-3/archive/2007/11/27/colloquialism-digital-certificate-part4.html摘要人家微软的软件都有数字签名,感觉好酷哦,我们写的软件也要弄个签名炫一炫。带有签名的软件非常酷在QQ的安装文件上右击,选“属性”,就可以看到QQ的数字签名了。使用Proces转载 2013-05-25 21:10:38 · 625 阅读 · 0 评论 -
c# 实现MD5,SHA1,SHA256,SHA512等常用加密算法
http://www.cnblogs.com/dreign/archive/2007/05/18/751089.htmlusing System;using System.IO;using System.Data;using System.Text;using System.Diagnostics;using System.Security;using Syst转载 2016-08-11 13:30:24 · 5416 阅读 · 0 评论 -
RSA 分段加解密【解决“不正确的长度”的异常】
http://www.cnblogs.com/zys529/archive/2012/05/24/2516539.htmlRSA 是常用的非对称加密算法。最近使用时却出现了“不正确的长度”的异常,研究发现是由于待加密的数据超长所致。 .NET Framework 中提供的 RSA 算法规定: 待加密的字节数不能超过密钥的长度值除以 8 再减去 11(即:RSACrypt转载 2015-08-18 11:04:32 · 1076 阅读 · 0 评论 -
C#实现字符串,文件获取Md5加密校验方法
http://jingyan.baidu.com/article/db55b6099758134ba30a2f1a.htmlMd5是一种散列算法,理论上是不可解密的,而且重复的几率极小极小,因此在平常的密码存储上应用比较广泛,这个值一般情况下是唯一的,所以在文件校验上也应用的比较多,下面说明一下C#中字符串以及文件获取Md5值方法。1.首先是字符串获取Md5值,转载 2015-07-06 12:24:19 · 800 阅读 · 0 评论 -
Windows下安装OpenSSL+用openssl命令制作生成证书和自签名
环境:window xp; OpenSSL:0.9.8k;IDE:MS Visual Studio 2008解压OpenSSL, 在其目录下可以有个INSTALL.W32文件,这个文件就是在windows下的安装说明。用UltraEdit等工具打开它查看安装编译方法。安装前需要准备的是VS环境和perl环境。vs安装就不说了。perl可以到http://www.activestat转载 2014-10-14 18:13:01 · 2099 阅读 · 0 评论 -
基于RSA算法的ios客户端加密和C#服务端解密的解决方案
http://hi.baidu.com/xiezuan/item/75faac1466cc88debe904241来源:http://theosoft.net/RSA是一种比较常用的非对称加密算法,其原理是基于大整数因数分解的计算安全,这里不做介绍。非对称加密的好处在于其密码分为公钥和私钥两部分,你可以随意分发你的公钥,让用户用来加密数据;等上传到服务器端后再用私钥就可以解密里转载 2014-04-04 16:01:46 · 946 阅读 · 0 评论 -
加密解密helper
/// /// 生成RSA公钥和私钥 /// public static bool CreateRSAKey() { bool result = false; try { RSACryptoServiceProvider rsa转载 2014-03-20 19:07:44 · 1338 阅读 · 0 评论 -
双向认证SSL原理
http://blog.chinaunix.net/uid-540802-id-3170984.html文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用。接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理,最后演示使用makecert生成数字证书。如果发现文中有错误的地方,或者有什么地方说转载 2014-04-16 10:53:34 · 475 阅读 · 0 评论 -
RSA加密解密
http://blog.163.com/charset@126/blog/static/119249946201031104758814/RSA中机密过程主要是针对DES对称加密的KEY 一般流程用户A用B的公钥对KEY进行加密,B收到信息后用自己的私钥进行解密获得KEY public string RSAEncode(string originStri转载 2014-03-18 15:20:35 · 1234 阅读 · 0 评论 -
用C#实现AES加密算法
http://blog.csdn.net/asxinyu_usst/article/details/4924207好久没有逛论坛了,找工作比较累啊。毕业就意味这失业。也好久没写文章了,今天到论坛上碰到一个网友问AES加密的问题,忙活了个把小时,才发现那哥们真粗心,写错了个对象,导致解密错误。反正闲着无事,把以前写的代码拿出来,改了下。贴出来,也让大家以后熟悉熟悉。顺序介绍下.NET中的加密转载 2014-03-17 15:31:50 · 868 阅读 · 0 评论 -
用RSA加密实现Web登录密码加密传输
http://blog.csdn.net/looksun/article/details/9673645通常我们做一个Web应用程序的时候都需要登录,登录就要输入用户名和登录密码,并且,用户名和登录密码都是明文传输的,这样就有可能在中途被别人拦截,尤其是在网吧等场合。这里顺带一个小插曲,我以前有家公司,办公室装修时候安排的网口相对较少,不太够用,于是我和另外一个同事使用了一个h转载 2014-03-17 14:13:49 · 654 阅读 · 0 评论 -
使用RSA进行信息加密解密的WebService示例
http://www.blogjava.net/heyang/archive/2010/12/02/339589.html按:以下文字涉及RSA对WebService传递的数据的加密解密,如果您已经熟知RSA或是有其它更好的方法请不要往下看以免浪费时间.WebService采用的协议是SOAP,它基于HTTP,而HTTP是明文方式,也就是说,采用WebService传递的数据是转载 2014-03-16 20:09:01 · 922 阅读 · 0 评论 -
非对称加密RSA的应用及在C#中的实现
http://www.cnblogs.com/happinessCodes/archive/2010/07/27/1786404.html非对称加密RSA的应用及在C#中的实现一说到数据的加密,常常会涉及到这几个单词:算法、原文、密文和密钥。通常,发送者把原文通过一个加密的算法,用密钥进行加密后将密文发送给接收者,然后接收者再用密钥对密文进行解密,得到原文。由于常用的转载 2014-03-16 20:14:34 · 619 阅读 · 0 评论 -
实际应用中的C#加密
http://www.cnblogs.com/gyouxu/archive/2012/11/11/2764866.html在系统的管理员有着实际的应用,对于一个数据库管理系统来说,数据库安全还是挺重要的,所以在存入到数据库的密码通常都是加密的。即使有着hack攻破数据库后,也不会那样的容易的盗取你的账号和密码,这样可以减轻你的不必要的损失。好吧,下面就是一些基本的实现代码:加密的代码格转载 2013-05-14 13:14:00 · 571 阅读 · 0 评论 -
白话数字签名(番外篇)——签名EXE文件(下)
http://www.cnblogs.com/1-2-3/archive/2007/12/03/colloquialism-digital-certificate-part5.html摘要如果我们在IEXPLORE.EXE上面右击,再点击“属性”,可以看到并没有显示数字签名页,但是在Process Explorer中却可以成功验证签名,这是怎么回事呢?签名EXE文件的两种方转载 2013-05-25 21:11:45 · 634 阅读 · 0 评论 -
白话数字签名(3)——Web程序中的数字签名
http://www.cnblogs.com/1-2-3/archive/2007/10/08/colloquialism-digital-certificate-part3.html摘要阅读本文并探索 - 如何突破Web程序无状态性这个让人抓狂的障碍实现自动显示签名结果和批量签名功能。 - 如何将签名功能封装到一个实现了IHttpHandler接口的类库中转载 2013-05-25 20:58:59 · 793 阅读 · 0 评论 -
cer, pfx 创建,并且读取公钥/密钥,加解密 (C#程序实现)
http://blog.csdn.net/zj510/article/details/39964533PKI技术(public key infrastructure)里面,cer文件和pfx文件是很常见的。通常cer文件里面保存着公钥以及用户的一些信息,pfx里面则含有私钥和公钥。用makecert.exe可以创建公钥证书和私钥证书,具体看http://msdn.microsoft转载 2016-10-09 16:46:28 · 3606 阅读 · 1 评论