位置: 编程技术 - 正文

详解OpenSSL中的加密算法指令(openssl 用法)

编辑:rootadmin

推荐整理分享详解OpenSSL中的加密算法指令(openssl 用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:openssl dh,openssl openssh,openssl -a,openssl -a,openssl -a,openssl 用法,openssl的使用,openssl dh,内容如对您有帮助,希望把文章链接给更多的朋友!

OpenSSL是一个开源的用以实现SSL协议的产品,它主要包括了三个部分:密码算法库、应用程序、SSL协议库。Openssl实现了SSL协议所需要的大多数算法。下面介绍使用Openssl进行文件的对称加密操作。

一、Openssl支持的加密算法有:

复制代码代码如下:-aes--cbc -aes--cfb -aes--cfb1-aes--cfb8 -aes--ecb -aes--ofb-aes--cbc -aes--cfb -aes--cfb1-aes--cfb8 -aes--ecb -aes--ofb-aes--cbc -aes--cfb -aes--cfb1-aes--cfb8 -aes--ecb -aes--ofb-aes -aes -aes-bf -bf-cbc -bf-cfb-bf-ecb -bf-ofb -blowfish-cast -cast-cbc -cast5-cbc-cast5-cfb -cast5-ecb -cast5-ofb-des -des-cbc -des-cfb-des-cfb1 -des-cfb8 -des-ecb-des-ede -des-ede-cbc -des-ede-cfb-des-ede-ofb -des-ede3 -des-ede3-cbc-des-ede3-cfb -des-ede3-ofb -des-ofb-des3 -desx -desx-cbc-rc2 -rc2--cbc -rc2--cbc-rc2-cbc -rc2-cfb -rc2-ecb-rc2-ofb -rc4 -rc4-

二、OpenSSL加密指令语法:

详解OpenSSL中的加密算法指令(openssl 用法)

复制代码代码如下:SYNOPSISopenssl enc -ciphername [-in filename] [-out filename] [-pass arg] [-e]</p><p>[-d] [-a] [-A] [-k password] [-kfile filename] [-K key] [-iv IV] [-p]</p><p>[-P] [-bufsize number] [-nopad] [-debug]

说明:-chipername选项:加密算法,Openssl支持的算法在上面已经列出了,你只需选择其中一种算法即可实现文件加密功能。-in选项:输入文件,对于加密来说,输入的应该是明文文件;对于解密来说,输入的应该是加密的文件。该选项后面直接跟文件名。-out选项:输出文件,对于加密来说,输出的应该是加密后的文件名;对于解密来说,输出的应该是明文文件名。-pass选项:选择输入口令的方式,输入源可以是标准输入设备,命令行输入,文件、变量等。-e选项:实现加密功能(不使用-d选项的话默认是加密选项)。-d选项:实现解密功能。-a和-A选项:对文件进行BASE编解码操作。-K选项:手动输入加密密钥(不使用该选项,Openssl会使用口令自动提取加密密钥)。-IV选项:输入初始变量(不使用该选项,Openssl会使用口令自动提取初始变量)。-salt选项:是否使用盐值,默认是使用的。-p选项:打印出加密算法使用的加密密钥。

三、用法举例:

1、使用aes--cbc算法加密文件:复制代码代码如下:openssl enc -aes--cbc -in install.log -out enc.log(注:这里install.log是你想要加密的文件,enc.log是加密后的文件,回车后系统会提示你输入密码。)2、解密刚才加密的文件:复制代码代码如下:openssl enc -d -aes--cbc -in enc.log -out install.log(注:enc.log是刚才加密的文件,install.log是解密后的文件,-d选项实现解密功能。)3、加密文件后使用BASE格式进行编码:复制代码代码如下:openssl enc -aes--cbc -in install.log -out enc.log -a4、使用多种口令输入方式加密:复制代码代码如下:openssl enc -des-ede3-cbc -in install.log -out enc.log -pass pass:(这种方法的好处是你可以把它写入到脚本中,自动完成加密功能,不使用pass选项默认系统会提示输入密码并且确认,是需要人工

操作的。)

详解Linux系统中的root权限控制 在Linux操作系统中,root的权限是最高的,也被称为超级权限的拥有者。普通用户无法执行的操作,root用户都能完成,所以也被称之为超级管理用户。在

详解对Linux内核进行升级的步骤 Linux的内核是系统的核心,所以升级内核是Linux系统管理员的一项基本技能,所以我就分享了系统运维实务上的一篇文章,当然我对源文件稍做了一些内

Linux中Kill掉进程的种方法 常规篇:首先,用ps查看进程,方法如下:复制代码代码如下:$ps-efsmx:?::gnome-terminalsmx:?::gnome-pty-helpersmx:pts/::bash

标签: openssl 用法

本文链接地址:https://www.jiuchutong.com/biancheng/364804.html 转载请保留说明!

上一篇:关于Linux内核编译失败的一些解决方案(linux内核编程指南)

下一篇:详解Linux系统中的root权限控制(linux 的ll)

  • PHP:xml_set_external_entity_ref_handler()的用法_XML解析器函数

    PHP:xml_set_external_entity_ref_handler()的用法_XML解析器函数

  • MySQL 及 SQL 注入与防范方法(mysql数据库注入)

    3.防止SQL注入

    在脚本语言,如Perl和PHP你可以对用户输入的数据进行转义从而来防止SQL注入。

    PHP的MySQL扩展提供了mysql_real_escape_string()函数来转义特殊的输入字符。

    4.Like语句中的注入

    like查询时,如果用户输入的值有"_"和"%",则会出现这种情况:用户本来只是想查询"abcd_",查询结果中却有"abcd_"、"abcde"、"abcdf" class="img-responsive" alt="MySQL 及 SQL 注入与防范方法(mysql数据库注入)">

    MySQL 及 SQL 注入与防范方法(mysql数据库注入)

  • Unix 操作系统中处理字符串问题的简单方式(unix操作系统有哪些主要特色)

    Unix 操作系统中处理字符串问题的简单方式(unix操作系统有哪些主要特色)

  • CentOS中安装Xen虚拟机的简单方法(centos安装虚拟机教程)

    CentOS中安装Xen虚拟机的简单方法(centos安装虚拟机教程)

  • cocos2dx-3.x(二)、坐标系

    cocos2dx-3.x(二)、坐标系

  • 已知税金及附加怎么算增值税
  • 投资性房地产处置的账务处理
  • 商场联营扣率
  • 开票超过定额怎么办
  • 小规模按季申报 月销售收入不超过
  • 固定资产投资会计处理
  • 辅导期纳税人会计处理
  • 电子承兑过期后怎么兑现处理合适呢?
  • 企业所得税汇算清缴账务处理
  • 净资产合计低于实际收益
  • 委托收款背书和转让背书
  • 退休人员在企业兼职规规定
  • 售后回租的实际操作流程
  • 进项税申报但未抵扣
  • 所得税汇算清缴补税的会计处理
  • 房产税逾期有滞纳金吗
  • 异地建筑工程预缴企业所得税
  • 关联方转移定价注意问题
  • 一般纳税人附加税减免
  • 小企业会计准则科目
  • 应收账款减值准备和坏账准备的区别
  • 收到房租的增值税税率
  • 出口茶叶需要什么资质
  • 费用摊销的常用方法有哪些
  • 工程预算费用会计怎么做
  • 支付销售佣金如何做账
  • 腾讯电脑管家中蓝牙在哪
  • 商贸公司如何结算成本
  • 如何在windows11上安装动态壁纸
  • 党政机关接收企业赞助的规定
  • mac苹果系统怎么用
  • rrpcsb.exe - rrpcsb是什么进程 有什么用
  • dotnetfx.exe
  • 支付征地补偿款计入什么科目
  • 如何防止电子发票重复报销
  • 编译原理第三版课后答案
  • php模板引擎原理
  • vue动态组件component原理
  • 服务费发票怎么入账
  • php与java区别
  • vue实现登陆
  • Editorial Calendar为你的WordPress添加编辑日历 让文章定时发布更简单
  • 采购商品的运费计入成本吗
  • 图形验证码api
  • 公司注销税款太多
  • 年报和汇算清缴不一致怎么处理
  • 股东的投资款能转为借款
  • 劳务费与应付职工薪酬的区别
  • 企业注册资本的规定
  • 差旅费抵扣增值税税率
  • 税法中特许权费包括哪些
  • 夏天单位发防暑茶
  • 发票没有纳税人识别号怎么重开
  • 长期待摊费用的摊销期限应该是
  • 销售折扣销货方式有哪些
  • 一般纳税人怎样开3个点的专票
  • 免抵退的定义
  • 维修费收入怎么结转销售成本
  • 供应商质量索赔流程
  • 工程施工间接费用明细
  • sql server安装完 C盘空间一直减少
  • mysql group order
  • win8搜索程序和文件在哪里
  • linux怎么vi
  • centos which
  • 安装win 7系统
  • windows mobile
  • win10系统无法开机
  • 事件委托实现
  • node.js快速入门
  • unicode编码实现方案
  • javascript中的函数如何理解
  • javascript要怎么学
  • python中删除语句
  • javascript零基础
  • 江苏国税电子税务局怎么登录
  • 地税的发票是什么样
  • 新公司印花税的缴纳
  • 企业所得税地方留存比例2023
  • 有限公司怎么交五险
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设