本文全部源代码下载:/Files/chnking/EncryptLongData.rar一、使用证书结合对称加密算法加、解密长数据上一章节讨论了如何使用RSA证书加密数据,文中提到:“Dotnet的RSA实现有个特点,它必须要在明文中添加一些随机数,所以明文不能把128字节占满,实际测试,明文最多为...
分类:
其他好文 时间:
2015-08-02 23:06:40
阅读次数:
147
一、获得证书1、从CA获得2、从windows2003证书服务中获得3、使用makecert工具获得二、证书的保存1、保存在证书存储区2、以文件形式保存2.1.带有私钥的证书2.2.二进制编码的证书2.3.Base64编码的证书3、存储区中的证书跟证书文件相互转换3.1.使用工具相互转换3.1.1从...
分类:
其他好文 时间:
2015-08-02 23:01:25
阅读次数:
130
RSA算法是最早得到广泛使用的非对称加密算法,RSA算法基于分解大素数之乘积的困难性。较新的非对称加密算法是ECC,ECC基于离散对数难题。它能够以较少的计算资源消耗达到与RSA相当的安全性。目前,大多的数字证书仍然基于RSA算法。如果数学上发现了一种快速计算素数乘积或者离..
分类:
其他好文 时间:
2015-08-01 06:34:31
阅读次数:
152
RSA算法是最早得到广泛使用的非对称加密算法,RSA算法基于分解大素数之乘积的困难性。较新的非对称加密算法是ECC,ECC基于离散对数难题。它能够以较少的计算资源消耗达到与RSA相当的安全性。目前,大多的数字证书仍然基于RSA算法。如果数学上发现了一种快速计算素数乘积或者离散对数的方法,就意味着相应...
分类:
其他好文 时间:
2015-07-31 21:41:32
阅读次数:
120
转自:http://hengstart.iteye.com/blog/842529一、 SSL概述SSL协议采用数字证书及数字签名进行双端实体认证,用非对称加密算法进行密钥协商,用对称加密算法将数据加密后进行传输以保证数据的保密性,并且通过计算数字摘要来验证数据在传输过程中是否被篡改和伪造,从而为敏...
分类:
其他好文 时间:
2015-07-31 12:45:20
阅读次数:
495
Android开发之给应用签名打包什么是签名打包?在Android 系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个 permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应 用程序才能取得该权限。Android使用Java的数字证书相关的...
分类:
移动开发 时间:
2015-07-28 18:45:54
阅读次数:
183
网上资料引用ssl.https 包local https = require("ssl.https")之后按同http一样调用。但是,这种只最基本的实现了访问https服务的要求,却没有验证数字证书的示例说明。数字证书的调用类似wget --private-key /root/client.key ...
分类:
Web程序 时间:
2015-07-17 13:58:08
阅读次数:
209
平时上网时,经常会遇到诸如“https访问错误”、“证书错误”等问题,也一直没有考虑这是什么玩意。最近无意间在网上看到几篇好文章,终于弄懂了这些概念。来自几篇文章:
What is a Digital Signature?数字签名是什么?图解HTTPS
上面3篇文章讲的非常清楚,仔细看看就应该明白了。...
分类:
其他好文 时间:
2015-07-13 18:51:39
阅读次数:
105
Nginx+SSL配置Https服务器1.何为SSL:SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Securesocketlayer(SSL)安全协议是由NetscapeCommunication公司设计开发。该安全协议主要用来提供对用户和..
分类:
Web程序 时间:
2015-07-09 14:45:34
阅读次数:
240
假如现在 你向支付宝 转账,即一些数据信息,为了保证信息传送的保密性、真实性、完整性和不可否认性,需要对传送的信息进行数字加密和签名,其传送过程为:
1.首先你要确认是否是支付宝的数字证书,如果确认为支付宝,则对方真实可信,
2.你准备好要传送的数字信息(明文);
3.你 对数字信息进行哈希运算,得到一个信息摘要;
4.你 用自己的私钥对信息摘要进行加密得到 你 的数字签名,并将其附在数字信息上;
5.你 随机产生一个加密密钥,并用此密码对要发送的信息进行加密,形成密文;
6.你用 支付宝的公钥对刚才随机产...
分类:
其他好文 时间:
2015-07-09 09:50:26
阅读次数:
209