最近在研究一款文件系统,需要远程给客户机安装软件,且需要无SSH密码访问,另外需要远程给客户机传文件,每次输入root密码很不方便,就想到用ssh key生成公钥、私钥来验证,而避免每次就必须输入root密码。 服务器架构: 系统:CentOS 6.5 x64 主控端A:192.168.0.150 远端主机B:192.168.0.151 原理: 利用ssh key生成公钥、私钥,密钥相当于一把钥匙,而公钥就相当于一把门锁,我们当然是拿着钥匙去开锁,同样的道理,我们密 继续阅读
Search Results for: 单向
查询到最新的3条
https证书认证-java
1.首先要确认是双向认证还是单向认证,如果是只需要对服务端的单向认证,则只需要用到根证书,应该就是这里的ca.crt。如果是双向认证,三个都需要用到。如果是java代码作为客户端连接 2.单向认证是客户端根据ca根证书验证服务端提供的服务端证书和私钥 public static String httpGET(String url, String pemPath, String keypath) {// 加载证书try {SSLConne 继续阅读
Python对AES进行加密和解密的多种方法
本文是该专栏的第24篇,后面会持续分享python的各种干货知识,值得关注。 做过爬虫项目的同学,对AES加解密都有遇到过。 在密码学中,加密算法也分为双向加密和单向加密。单向加密包括MD5、SHA等摘要算法,它们是不可逆的。而双向加密包括对称加密和非对称加密,对称加密包括AES加密、DES加密等。需要注意的是,双向加密是可逆的,存在密文的密钥。AES算法是DES算法的替代者,也是现在最流行的加密算法之一。 那么AES又具体是什么呢?总的来说,AES加密标准也称为高级加密标准Rijnd 继续阅读