经常使用长连接进行通讯的时候对连接数据加密的情景是很常见的,OpenSSL作为Linux中一款免费的工具来说是程序员向高阶水平发展的毕竟之路,在这里详细的结合自己的实践做个介绍 ...
分类:
其他好文 时间:
2016-08-13 11:16:52
阅读次数:
171
python 处理java生成的证书流程,以及公钥私钥加密,加签验签,aes加解密(这里用的是M2Crypto库里面的RSA X509 EVP)java生成的jks证书python不能直接使用需要转换成pem格式可用以下命令(需要先安装keytool(网上很多例子)) keytool -import ...
分类:
编程语言 时间:
2016-08-04 14:42:21
阅读次数:
243
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。首先以root账户登陆为例。 1.在A机下生成公钥/私钥对。 [root@ ...
分类:
系统相关 时间:
2016-07-23 14:57:53
阅读次数:
290
php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具o ...
分类:
Web程序 时间:
2016-07-22 01:17:20
阅读次数:
300
假设三台虚拟机A(10.139.8.82)、B(10.139.8.83)、C(10.139.8.84),需要保证三台虚拟机之间网络的连通性。操作步骤:一、在A机上配置①以root用户登录,更改ssh配置文件/etc/ssh/sshd_configRSAAuthenticationyes#启用rsa认证PubkeyAuthenticationyes#启用公钥私钥配对认证方式Au..
分类:
其他好文 时间:
2016-07-21 22:08:14
阅读次数:
379
使用支付宝进行一个完整的支付功能,大致有以下步骤: 1 与支付宝进行签约,获得商户ID(partner)和账号ID(seller) 2 下载相应的公钥私钥文件(加密签名用) 3 下载支付宝SDK 4 生成订单信息 5 调用支付宝客户端,有支付宝客户端跟支付宝安全服务器打交道 6 支付完毕后返回支付结 ...
分类:
移动开发 时间:
2016-07-21 17:44:40
阅读次数:
197
为了更好的理解SSH免密码登录原理,我们先来说说SSH的安全验证,SSH采用的是”非对称密钥系统”,即耳熟能详的公钥私钥加密系统,其安全验证又分为两种级别。1.基于口令的安全验证这种方式使用用户名密码进行联机登录,一般情况下我们使用的都是这种方式。整个过程大致如下:(..
分类:
系统相关 时间:
2016-07-15 17:40:51
阅读次数:
327
摘录自:http://www.cnblogs.com/xdp-gacl/p/3750965.html 一、keytool的概念 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。 ...
分类:
编程语言 时间:
2016-07-15 09:37:33
阅读次数:
165
摘录自:http://www.cnblogs.com/xdp-gacl/p/3750965.html 一、keytool的概念 keytool 是个密钥和证书管理工具。它使用户能够管理自己的公钥/私钥对及相关证书,用于(通过数字签名)自我认证(用户向别的用户/服务认证自己)或数据完整性以及认证服务。 ...
分类:
编程语言 时间:
2016-07-15 09:28:13
阅读次数:
207
原文地址:http://blog.csdn.net/21aspnet/article/details/7249401 一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密 ...
分类:
其他好文 时间:
2016-07-13 20:40:06
阅读次数:
145