1.先说一下密码通信的工具:对称加密,非对称加密,单向散列函数,消息认证码,数字签名.
这里使用openssl进行举例:(使用openssl -help
参看介绍)
主要有三部分:
a)标准命令:
- ca:CA管理
- ciphers:列出加密套件
- crl:证书吊销列表管理
- dgst:生成消息摘要
- enc:对称加密解密
- genrsa:生成RSA私钥
- rand:生成伪随机数
- rsa:RSA密码处理工具
- req:生成证书请求
- speed:测试速度
- x509:x509证书管理(签署与自签署)
b)消息摘要命令:
c)密码命令: