openssl
openssl enc symmetric cipher routines对称加密
openssl enc -e -des3 -base64 -salt -in file -out file
openssl enc -d -des3 -base64 -salt -in file -out file
MAC Mssage Authentication Code,单向加密的延伸应用,用于保证网络通信中传输信息的完整性
1.CBC-MAC
2.HMAC Hash based MAC:使用md5,sha等算法
随机数生成 whatis random
openssl rand -base64 | -hex num
公钥
生成私钥
(umask 0077;openssl genrsa -out ca.key 2048)
生成公钥
openssl rsa -in ca.key -pubout
查看私钥信息
openssl rsa -in ca.key -text 会显示很多额外信息
从crt中提取公钥
openssl x509 -in ca.crt -pubkey 会额外显示证书信息
查看证书详细信息
openssl x509 -in ca.crt -text