您的位置:首页 > 运维架构

openssl 命令

2018-03-05 00:00 183 查看

概述

  OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的的应用程序供测试或其他目的使用。OpenSSL有两种运行模式:交互模式批处理模式。直接输入
openssl
进入交互模式,输入带命令选项的
openssl
进入批处理模式。OpenSSL整个软件包可以分成三个主要的功能部分:密码算法库、SSL协议库以及应用程序。

对称加密算法

  OpenSSL一共提供了8种对称加密算法,其中7种是分组加密算法,仅有的一种流加密算法是RC4。这7种类分组加密算法分别是AES、DES、Blowfish、CAST、IDEA、RC2、RC5,都支持电子密码本模式(ECB)加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式(OFB)四种常用的分组密码加密模式。其中,AES使用的是加密反馈模式(CFB)和输出反馈模式(OFB)分组长度是128位,其它算法使用的则是64位。事实上,DES算法里面不仅仅是常用的DES算法,还支持三个密钥和两个密钥3DES算法。

参考文献

openssl命令 (http://man.linuxde.net/openssl)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  OpenSSL