1、散列加密就是无论输入的字符串是什么,有多大,加密后都将变成唯一的定长的加密串。
比如MD5,sha1,不过现在都已经被破解了。
2、对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法,如DES和IDEA RC5,
优点在于加解密的高速度和使用长密钥时的难破解性。
比如MD5,sha1,不过现在都已经被破解了。
2、对称加密(也叫私钥加密)指加密和解密使用相同密钥的加密算法,如DES和IDEA RC5,
优点在于加解密的高速度和使用长密钥时的难破解性。
3、非对称 公钥和私钥:
4、相关操作:
【1】为服务器生成证书keytool -genkey -v -alias tomcat -keyalg RSA -keystore d:\tomcat.keystore -validity 36500
CN=localhost, OU=dstz, O=dtsz, L=bj, ST=bj, C=zh
【2】为客户端生成证书 keytool -genkey -v -alias mykey -keyalg RSA -storetype PKCS12 -keystore D:\mykey.p12
CN=xiaoli, OU=xiaoli, O=xiaoli, L=xiaoli, ST=xiaoli, C=xiaoli
【3】让服务器信任客户端证书
keytool -export -alias mykey -keystore D:\mykey.p12 -storetype PKCS12 -storepass xiaoli -rfc -file D:\mykey.cer
添加到服务器:
keytool -import -v -file D:\mykey.cer -keystore D:\tomcat.keystore
Owner: CN=xiaoli, OU=xiaoli, O=xiaoli, L=xiaoli, ST&