openssl命令 – 加密算法 – Linux命令大全(手册) | 您所在的位置:网站首页 › linux加密压缩文件命令是什么 › openssl命令 – 加密算法 – Linux命令大全(手册) |
openSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。对应的命令就是openssl命令,用于加密算法。 语法格式:openssl [参数] 常用参数: -in输入-out输出参考实例 用SHA1算法计算文件file.txt的哈西值,输出到stdout: [root@linuxcool ~]# openssl dgst -sha1 file.txt用SHA1算法计算文件file.txt的哈西值,输出到文件digest.txt: [root@linuxcool ~]# openssl sha1 -out digest.txt file.txt对称加密应用例子,用DES3算法的CBC模式加密文件plaintext.doc,加密结果输出到文件ciphertext.bin: [root@linuxcool ~]# openssl enc -des3 -salt -in plaintext.doc -out ciphertext.binDES3算法的OFB模式解密文件ciphertext.bin,提供的口令为trousers,输出到文件plaintext.doc: [root@linuxcool ~]# openssl enc -des-ede3-ofb -d -in ciphertext.bin -out plaintext.doc -pass pass:trousers生成1024位DSA参数集,并输出到文件dsaparam.pem: [root@linuxcool ~]# openssl dsaparam -out dsaparam.pem 1024使用参数文件dsaparam.pem生成DSA私钥匙,采用3DES加密后输出到文件dsaprivatekey.pem: [root@linuxcool ~]# openssl gendsa -out dsaprivatekey.pem -des3 dsaparam.pem产生1024位RSA私匙,用3DES加密它,口令为trousers,输出到文件rsaprivatekey.pem: [root@linuxcool ~]# openssl genrsa -out rsaprivatekey.pem -passout pass:trousers -des3 1024 与该功能相关的Linux命令:chpasswd命令 – 批量更新密码adduser命令 – 创建用户rpmlint命令 – 检查rpm软件包中的常见错误chgrp命令 – 更改文件所属用户组grub命令 – 交互式的管理GRUB引导程序du命令 – 查看文件或目录的大小sha1sum命令 – 查看效验文件哈希值命令yumdownloader命令 – 从Yum存储库下载软件包startx命令 – 初始化X-window系统lslk命令 – 列出本地锁 |
CopyRight 2018-2019 实验室设备网 版权所有 |