原文链接: http://www.cnblogs.com/cswuyg/p/3187462.html openssl是可以很方便加密解密的库,可以使用它来对需要在网络中传输的数据加密。可以使用非对称加密:公钥加密,私钥解密。openssl提供了对RSA的支持,但RSA存在计算效率低的问题,所以一般的...
分类:
其他好文 时间:
2015-09-09 13:18:59
阅读次数:
212
原文链接:http://www.cangfengzhe.com/wangluoanquan/37.html这篇文章主要介绍PKI公钥体系中非常核心元素——数字证书的编程解析。在SSL,SET等安全协议通信时,数字证书用于通信双方进行身份认证,并且依靠数字证书和非对称加密算法加密传输数据,或者根据数字...
分类:
其他好文 时间:
2015-09-08 15:18:18
阅读次数:
344
什么是加密?加密分为算法和秘钥两部分。算法是不变的,秘钥是变化的,看下面的例子。 秘钥:abcedfgh->12345678。 算法:明文中每一位都换成秘钥表中的另一个位。 例如adfh经过加密后为1568。 加密密钥K和解密密钥K’是一样的则为对称加密。 对称加密的优点:加密速度快。 对称加密的缺点:密钥传输不安全。 什么是非对称加密,如下图:...
分类:
其他好文 时间:
2015-09-07 07:06:04
阅读次数:
175
什么是加密?加密分为算法和秘钥两部分。算法是不变的,秘钥是变化的,看下面的例子。 秘钥:abcedfgh->12345678。 算法:明文中每一位都换成秘钥表中的另一个位。 例如adfh经过加密后为1568。 加密密钥K和解密密钥K’是一样的则为对称加密。 对称加密的优点:加密速度快。 对称加密的缺点:密钥传输不安全。 什么是非对称加密,如下图:...
分类:
其他好文 时间:
2015-09-06 14:46:16
阅读次数:
123
最近在研究Paramiko,Paramiko可以非常方便的实现基于SSH协议的远程连接,可以基于口令,也可以无口令RSA非对称密钥,亦可以实现SFTP上传下载操作,安全高效,再结合多进程或者是多线程就可以实现并行处理,写了一个简单的SFTP基于Key多进程批量并发上传文件的实现案例,供以后..
分类:
编程语言 时间:
2015-09-04 22:38:12
阅读次数:
393
一提到加密,就会联想到数字签名,这两个经常被混淆的概念到底是什么呢? 加密:加密是一种以密码方式发送信息的方法。只有拥有正确密钥的人才能解开这个信息的密码。对于其他人来说,这个信息看起来就像是一系列随机的字母、数字和符号。如果你要发送不应该让其他人看的敏感信息时,加密是特别重要的。数字签名:数字签名是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。一套数字...
分类:
编程语言 时间:
2015-08-30 06:34:55
阅读次数:
227
最近换了一份工作,工作了大概一个多月了吧。差不多得有两个月没有更新博客了吧。在新公司自己写了一个iOS的比较通用的可以架构一个中型应用的不算是框架的一个结构,并已经投入使用。哈哈说说文章标题的相关的内容吧很多对安全要求比较高的应用都要使用加密,加密后与后端沟通数据,这样能防止被别人截获数据包,直接把...
分类:
移动开发 时间:
2015-08-29 16:46:08
阅读次数:
177
RSA和OpenSSL介绍记得大学里有门课叫《电子支付与安全》,这里面就讲了双重秘钥加密,主要内容如下:RSA是一种非对称的签名算法,即签名密钥(私钥)与验签密钥(公钥)是不一样的,私钥用于签名,公钥用于验签。在与支付宝交易中,会有2对公私钥,即商户公私钥,支付宝公私钥。使用这种..
/// /// ikmb@163.com/// public class MyRAS { /// /// RAS加密 /// /// 公钥 /// 明文 /// 密文 public stat...
加密有单向加密和双向加密之分,也叫对称加密和非对称加密,双向加密就是把数据加密后,还可以解密成原来的数据,但是需要使用到密钥,而且必须是同一个密钥.才可以解密成原来的数据.一开始我也不知道,密钥是使用系统生成的密钥,加密和解密分开操作的时候,加密过后,数据就解密不出来了.java实现加密的方法有D....
分类:
编程语言 时间:
2015-08-21 19:21:38
阅读次数:
205