我们在使用linux主机的时候一般生产key有两种形式,一种是在linux主机上面生成,然后将私钥分发出去,还有一种是用ssh工具生成然后将公钥上传至服务器。下面三种情况需要key的转换。原创博文来自:www.51niux.com博主:忙碌的柴少1.第一种,用putty生成了.ppk格式的私钥,但是..
分类:
系统相关 时间:
2015-04-29 07:30:32
阅读次数:
484
1,在你的电脑上生成密钥ssh-keygen -t rsa -C "youeamil@explode.com" 2,在 ubuntu系统中 ~/.ssh目录中生成了两个文件id_rsa和id_rsa.pub。id_rsa中保存的是私钥,id_rsa.pub中保存的是公钥。3,打开 id_rsa.p....
分类:
系统相关 时间:
2015-04-28 20:39:37
阅读次数:
363
iOS关于RSA加密方法很多,但解密相关的方法却很少。折腾了好久,终于找到两个比较好的例子。
1、使用openssl生成Publickey.pem及Privatekey.pem实现加密和解密。源码下载
缺点:此项目加密时长度超过100多就不能加密,但对一般密码加解密足矣!
适用环境:
1、ios应用程序自动生成公钥,私钥,并保存下来。以后都是沙盒提取
2、服务器公钥通过der格式...
分类:
移动开发 时间:
2015-04-28 18:34:30
阅读次数:
128
MAC OS自带了OpenSSL,所以不用去编译那一坨跟SHIT一样的源码。直接在命令行里使用OPENSSL就可以。打开命令行工具,然后输入 openssl打开openssl,接着只要三句命令就可以搞定。第一句命令生成私钥;第二句命令把RSA私钥转换成PKCS8格式,密码为空就行;第三句命令生成公钥...
分类:
系统相关 时间:
2015-04-28 17:29:17
阅读次数:
216
1 下载git2 添加公钥:terminal:ssh-keygen -t rsa -C "git.oschina.net"3 cat .ssh/id_rsa.pub 复制到git-oschina里的公钥4 git config --global user.name "yourname" gi...
分类:
其他好文 时间:
2015-04-27 14:53:48
阅读次数:
183
最近在研究一款文件系统,需要远程给客户机安装软件,且需要无SSH密码访问,另外需要远程给客户机传文件,每次输入root密码很不方便,就想到用ssh key生成公钥、私钥来验证,而避免每次就必须输入root密码。服务器架构:系统:CentOS 6.5 x64主控端A:192.168.0.150远端主机...
分类:
其他好文 时间:
2015-04-26 20:55:53
阅读次数:
148
HTTP与HTTPS之间最重要的差别在于会话的连接建立阶段。在TCP连接建立好、HTTP请求发送前,客户端与服务器之间必须建立SSL会话。SSL会话建立包含多个阶段:客户端与服务器协商使用何种密码、交换公钥、验证协商以及验证身份(可选)。当SSL会话建立完毕后,在TCP连接之上传输的所有数据都将是加密的。...
分类:
Web程序 时间:
2015-04-26 09:27:40
阅读次数:
110
一次加密通信过程的建立:
发送方:
使用单向加密算法提取数据的特征码;【单向加密算法】
单向加密>特征码+特征码
使用自己的私钥加密特征码,附加在数据的后面;【公钥加密(非堆成加密)】
公钥加密>[特征码密文+数据]
生成用于对称加密的临时密钥,并用此临时密钥加..
分类:
其他好文 时间:
2015-04-25 00:24:09
阅读次数:
346
申请支付宝签约支付功能;提供必要的材料和企业账户信息签写核心信息:支付宝SDKDemo:签约管理----》下载技术集成文档----》zip包Demo使用:合作者ID从查看PID|key支付宝收款帐号生成的私钥通过命令行生成私钥:生成pem格式的私钥文件。根据私钥生成公钥。将RSA私钥转换成PKCSB...
分类:
其他好文 时间:
2015-04-24 23:56:00
阅读次数:
173
本文以银行数字证书作为范例
1. 银行首先要自己创建一个数字证书,证书中包含的信息有本证书采用的是何种加密算法、公钥、发行者、有效期以及其他属性,然后提交给权威的CA机构对数字证书进行签名。为什么要CA签名?因为只有权威CA认证进行签名才可信呀,你自己给自己签名,既无担保也不可信。而CA的权威性是与生俱来的,它无需再认证,无论是浏览器还是JDK,关于CA的根证书都是默认就存在的,并且在使...
分类:
Web程序 时间:
2015-04-24 14:28:36
阅读次数:
221