标签:cst targe mail 使用 standard cer blog com 列表
一、常用操作
对称加密:
openssl enc -e -aes256 -base64 -in goal.file -out result.file 加密,-base64 指使用 base64 編码 openssl enc -d -aes256 -base64 -in result.file -out goal.file 解密
单向加密(文件完整性,没有被篡改过):
openssl dgst -sha512 goal.file 使用 sha512 算法生成特征码,默认为 md5 算法
生成随机数
openssl rand -base64 10 按 base64 編码规则,生成 10 位随机数
管理用户密码(即对密码加密存放)
openssl passwd -1 -salt `openssl rand -base64 6` 注:-1 指使用 md5 算法,另可选 -apr1;-1 与 -salt 均为可选项
非对称加密(密钥对,私钥加密用于签名証明身份,公钥加密用于保护文件内容)
openssl genrsa 4096 > pkey.file && chmod 0600 pkey.file 生成私钥,密钥强度设置为 4096 ,可选 1024 或 2048 ;私钥权限必須严整控制 openssl rsa -in pkey.file -pubout > pubkey.file 生成公钥(从私钥中提取)
openssl rsautl -encrypt -in goal.file -inkey pubkey.file -pubin -out result.file 使用公钥对文件 goal.file 加密,-pubin 声明使用公钥加密,默认是私钥 openssl rsautl -decrypt -in result.file -inkey pkey.file -out goal.file 使用私钥对文件 result.file 解密
二、 CA 相关
参考資料:
各詞解释:
配置文件位置:/etc/PATH/TO/openssl.cnf 不同发行版有差别,使用 openssl version -d 命令查看
一、自签証书(CA 服务端):
二、申请証书(客户端):
三、签发証书(服务端):
标签:cst targe mail 使用 standard cer blog com 列表
原文地址:http://www.cnblogs.com/hadex/p/5979638.html