openssl的安装参考这里:openssl的安装指导
加密算法:AES128
工作模式:ECB
填充方式:NoPadding
在需要加密的orginfile.bin文件所在的文件夹下,按住shift键点击右键,选择“在此处打开命令窗口”,可以打开cmd窗口。不会用快捷键的可以在命令行一步步cd跳转到文件夹也是可以的。
在命令行中直接输入以下命令即可得到加密后的encryptfile.bin文件。
openssl enc -e -aes-128-ecb -nopad -K 01020304050607080900010203040506 -in orginfile.bin -out encryptfile.bin
可以使用以下命令对加密文件进行解密。
openssl enc -d -aes-128-ecb -nopad -K 01020304050607080900010203040506 -in encryptfile.bin -out decryptfile.bin

使用openssl进行AES128算法ECB模式加解密相关推荐

  1. 实战篇-OpenSSL之AES加密算法-ECB模式

    本文属于<OpenSSL加密算法库使用系列教程>之一,欢迎查看其它文章. 实战篇-OpenSSL之AES加密算法-ECB模式 一.AES简介 二.ECB模式 1.命令行操作 2.函数说明 ...

  2. 实战篇-OpenSSL之TripleDES加密算法-ECB模式

    本文属于<OpenSSL加密算法库使用系列教程>之一,欢迎查看其它文章. 实战篇-OpenSSL之TripleDES加密算法-ECB模式 一.TripleDES简介 二.ECB模式 1.命 ...

  3. python 3des加密_DES/3DES之ECB模式和CBC模式加解密 及 Python 实现

    概念说明 DES:Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法. 3DES:Triple DES,是三重数据加密算法(TDEA,Triple Data ...

  4. 【转】国密算法sm4 CBC模式加解密

    一.什么是CBC模式? CBC模式的全称是Cipher Block Chaining模式(密文分组链接模式),之所以叫这个名字,是因为密文分组像链条一样相互连接在一起. 在CBC模式中,首先将明文分组 ...

  5. C++或C 实现AES ECB模式加密解密,支持官方验证

    本文主要介绍 AES 算法的加解密方法.本文使用的语言为 C++,调用的 AES 库为:cryptopp. 1 概述 AES 加密算法的介绍如下(摘自 WikiPedia): 高级加密标准(英语:Ad ...

  6. 【 Linux学习】Linux环境下利用OpenSSL对大文件进行AES加解密

    一.背景 之前的几篇博客已经介绍了Gitlab如何备份恢复与迁移已经脚本监控过程等. git学习--> Gitlab如何进行备份恢复与迁移? http://blog.csdn.net/ouyan ...

  7. openssl c++实现bouncycastle中AES加解密

    0x01 为什么要用bouncycastle 先说说JCE(Java Cryptography Extension)是一组包,它们提供用于加密.密钥生成和协商以及 Message Authentica ...

  8. java aes128cbc_AES128位,CBC模式加解密

    使用原因: 因为在项目中,需要在与客户端(IOS,Android)交互的时候,保存一些私有信息,不被别人看到,所以,使用了比较流行的可以反向加解密的AES. PHP 源码 $aes = new aes ...

  9. java ecb加密_AES(Rijndael)算法ECB模式加密

    ECB 电子密码本模式:Electronic codebook 每块堵路加密 优点:分块处理 并行处理 缺点:同样的原文得到相同的密文 容易被攻击 java代码: import javax.crypt ...

最新文章

  1. Microsoft office 2007 word PPT 转pdf的插件(转)
  2. Android之旅---Service
  3. JavaScript ES2015
  4. 计算机操作系统之存储管理
  5. fn映射 mac 键盘_【新鲜评测】高颜值、低延迟、多模式跨平台办公神器-米物蓝牙键盘...
  6. Django/Flask/Tornado三大web框架性能分析
  7. 文献检索的正确姿势——新生培训
  8. golang mysql 回调_Golang操作MySQL的正确姿势
  9. System Verilog自学笔记专栏概述博文目录
  10. SmartBear继SoapUI Pro 5 2之后推出新版本改名SoapUI NG Pro
  11. julia: 如何序列化和反序列化?
  12. Spring全家桶+分布式微服务(十次方)
  13. 家校协同小程序实战教程
  14. ADS学习:谐波分析和参数扫描
  15. jtopo node.text换行_jTopo学习笔记1
  16. HTML表格实现固定表头 内容滚动
  17. TCPMP源代码分析
  18. SQL AlawaysOn 之四:故障转移集群
  19. perf常用用法简介
  20. FPGA 控制 nand flash读写

热门文章

  1. mysql基础易错总结
  2. MySql学习完后总结的知识点
  3. 利用宝塔搭建h5ai文件服务器做个人网盘
  4. Scrapy实现对新浪微博某关键词的爬取以及不同url中重复内容的过滤
  5. build.gradle.kts添加maven仓库
  6. IT连环计之以逸待劳
  7. GIS招聘 | 中国地质调查局14家各地单位招聘366人
  8. MySQL常见的数据类型
  9. 数据库-行存储及列存储区别
  10. php用rectangle长方形的面积,PHP中长方形的面积怎样求【php问题】,PHP