Python添加元素有三种方法:append、extend、insert
实例:
list=["my","name","is","mark","age",18] print("添加前:",list) list.append("test") print("添加后:",list) 打印结果:
本文对SSH连接验证机制进行了非常详细的分析,还详细介绍了ssh客户端工具的各种功能,相信能让各位对ssh有个全方位较透彻的了解,而不是仅仅只会用它来连接远程主机。
对称加密:加密和解密使用一样的算法,只要解密时提供与加密时一致的密ma就可以完成解密。例如QQ登录密ma,银行卡密ma,只要保证密ma正确就可以。
非对称加密:通过公钥(public key)和私钥(private key)来加密、解密。公钥加密的内容可以使用私钥解密,私钥加密的内容可以使用公钥解密。一般使用公钥加密,私钥解密,但并非绝对如此,例如CA签署证书时就是使用自己的私钥加密。在接下来介绍的SSH服务中,虽然一直建议分发公钥,但也可以分发私钥。
A通过ssh首次连接到B,B会将公钥1(host key)传递给A,A将公钥1存入known_hosts文件中,以后A再连接B时,B依然会传递给A一个公钥2,OpenSSH会核对公钥,通过对比公钥1与公钥2 是否相同来进行简单的验证,如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻ji。。
vi ~/.ssh/known_hosts 或 vi /root/.ssh/known_hosts host文件内容格式:ip 公钥
.DER:用二进制DER编码的证书;.PEM:用ASCLL(BASE64)编码的证书; .CER:存放公钥,没有私钥; .PFX:存放公钥和私钥(pem 后缀的证书都是base64编码;der 后缀的证书都是二进制格式;crt .cer 后缀的文件都是证书文件(编码方式不一定,有可能是.pem,也有可能是.der);.pfx 主要用于windows平台,浏览器可以使用,也是包含证书和私钥,获取私钥需要密码才可以)
X509文件扩展名(x509 这种证书只有公钥,不包含私钥。)
编码(也用作扩展)
DER = DER扩展用于二进制DER编码证书。这些文件也可能带有CER或CRT扩展名。正确的英语用法是“我有DER编码证书”而不是“我有DER证书”。
linux 最常用的查看mac地址的方式 有很多种,下面给出4种方式,
Get list length in Python 3 | Examples |
---|---|
len() function | list = [10, 20, 30] n = len(list) print(“The length of list is: “, n) |
for loop | list = [‘Python’,’Java’,’Kotlin’,’Machine Learning’,’Keras’] size = 0 print(“Length of the input string:”) for x in list: size+=1 print(size) |
len() function for nested list | nestedList = [‘Krishna’, 20,’John’, [20, 40, 50, 65, 22], ‘Yung’, 11.98]print(“Original List = “, nestedList)print(“Length of a Nested List = |