支付宝(alipay)和微信支付(Wechat Pay) 支付宝: 一、总体流程 (1)先与支付宝签约。获得商户ID(partner)和账号ID(seller)(注冊app?用) (2)下载对应的公钥私钥?文件(加密签名用) (3)下载支付宝SDK。 (4)依据SDK设置(怎样签约、怎样获得公钥私钥 ...
分类:
移动开发 时间:
2017-08-19 17:05:56
阅读次数:
204
PHP服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具o ...
分类:
Web程序 时间:
2017-08-10 19:39:40
阅读次数:
260
RSA是最常用的非对称加密算法。 所谓非对称加密,就是说有两个密钥,一个密钥加密只可以用另外一个密钥解密,一般一个作为公钥,公开给所有人用来加密用,而另一个用来解密其他拥有公钥的加密结果,叫做私钥。另外,拥有私钥者可以用私钥加密信息,公钥可以解密获得加密内容,从而验证私钥拥有者的身份,这是一种特殊的 ...
分类:
其他好文 时间:
2017-08-03 23:43:24
阅读次数:
181
为简化SSH过程,采用证书方式,免去SSH登入时需要输入账号密码的过程,具体操作如下: 一、在SSH服务器所在机器上 1、以root用户登录,更改ssh配置文件 /etc/ssh/sshd_config,去除以下配置的注释 2、重启SSH服务 二、在客户端机器上 1、生成公钥私钥对 一路默认回车,系 ...
分类:
系统相关 时间:
2017-08-02 11:49:41
阅读次数:
175
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。 我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我 ...
分类:
其他好文 时间:
2017-07-27 14:25:32
阅读次数:
135
gpg2-OpenPGPencryptionandsigningtoolGPG是加密和数字签名的免费工具,大多用于加密信息的传递。除了仅用密码加密外,GPG最大的不同是提供了“公钥/私钥”对。查看gpg帮助信息[root@localhost~]#gpg--help
gpg(GnuPG)2.0.22
libgcrypt1.5.3
Copyright(C)2013FreeSoftwareFound..
分类:
其他好文 时间:
2017-07-25 15:54:16
阅读次数:
290
假设爱丽丝的公钥是(3233, 17);加入发送65,公钥加密后的结果是2790 私钥(3233, 2753) 收到公钥加密的数据2790后,进行2790^2753次方后,得出结果再mod 3233就会得到65,恢复出原来的数据据结果 公钥(n,e) 私钥(n,d) 总共有2个密钥的数据 ...
分类:
其他好文 时间:
2017-07-19 09:24:49
阅读次数:
240
1.生成公钥私钥ssh-genkey-trsa2.复制公钥到其他主机ssh-copy-id-i/root/.ssh/id_rsa.pubroot@192.168.171.101该命令实际是将公钥放到~/.ssh/authorized_keys文件中文件中,也可以使用将公钥复制到对方主机scp/root/.ssh/id_rsa.pub192.168.171.101:/tmp在另外主机上cat/tmp/id..
分类:
系统相关 时间:
2017-07-18 21:08:45
阅读次数:
181
实战证明LINUX系统下密钥对验证的安全性密钥对验证:要求提供匹配的密钥信息才能通过验证,首先在客户端创建一对密钥文件(公钥、私钥),后把公钥文件放到需要远程连接的服务器中。远程登录时,系统将使用私钥加密身份信息提交给远程主机,远程主机使用对方提交的公钥来解密进..
分类:
系统相关 时间:
2017-07-17 18:52:41
阅读次数:
200
为了更方便管理服务器,CRT一个功能非常方便。那就是可以使用私钥认证通过后直接连接,而且对于密码保护比较安全一点。 首先配置ssh 操作分为两部分: 1.linux服务器操作: 首先生成公钥私钥 ssh-keygen -t dsa -f /root/.ssh/`ifconfig eth0 | awk ...
分类:
其他好文 时间:
2017-07-17 14:07:21
阅读次数:
321