OpenSSL 3.0.1 Windows上安装及aes使用

主要是装的时候没截图,有的部分就直接贴原教程的链接了

Windows安装使用Openssl
https://blog.csdn.net/qq_39081974/article/details/81059022
(这个链接里,提供的那个非官方平台安装的网址,是个暴躁老哥建的,可以去瞅瞅,有意思极了)

我安装的是这个版本的,3_0_1,当时的我还没意识到会发生什么事情。
在这里插入图片描述在这里插入图片描述
所以它能够支持的aes加密有这六种
aes-128-cbc aes-128-ecb aes-192-cbc aes-192-ecb aes-256-cbc aes-256-ecb
说白了就是cbc和ecb的两种加密模式
我进行了简单的测试,对密钥位数没有强制要求,对明文位数也没有强制要求,还能加解密中文,极其友好。但是根据我之前对aes浅薄的理解,它肯定是填充了的,但是目前我还没找到OpenSSL的aes源码。

调用方式大概类似于这样,那个warning是说我密码设的太简单了,但是也能跑(这地方输又看不见,找了个简单密码我还老输错了,导致我疑神疑鬼觉得是不是有什么不能加解密的限制)。
在这里插入图片描述
OpenSSL在很多协议里都会被调用,但是注意,他们基本用的都是1.几的版本,而OpenSSL的官方表示1和3是不兼容的。(我想知道2代去哪里了,怎么就直接蹦到3了)除了接口函数不一样外,它的加密结果也是不一样的,比如说我加密16个字符,正常加密后应该也是16个对吧,如果有字节填充它也应该是32个,但是实际上加密出来的是48个字符,而且同样的明文同样的密文,同样的加密方法,每次的加密结果都是不一样的(但是结果结果还是相同的)。我忘了我从哪个网页看到有人说,它这个里边加随机数了。

具体参数说明直接看这个吧:
Windows OpenSSL笔记
https://blog.csdn.net/hishentan/article/details/17767495

这两种aes加密的简单介绍:
AES五种加密模式(CBC、ECB、CTR、OCF、CFB)
https://www.cnblogs.com/starwolf/p/3365834.html


其他相关链接
OpenSSL中AES加密的用法
https://blog.csdn.net/you_lan_hai/article/details/50992719

openssl AES加密以及padding
https://www.bbsmax.com/A/1O5EwE48z7/
openssl之AES加密
http://mowblog.com/openssl之aes加密/

OpenSSL官网
https://www.openssl.org/source/

OpenSSL的GitHub代码
https://github.com/openssl/openssl

Centos7安装openssl-1.1.1
https://blog.csdn.net/rdisme/article/details/103414435

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 下载 OpenSSL 3.0.1 的方法有多种途径,可以通过官方网站或第三方镜像网站等途径获取。其中,官方网站提供了多种不同平台的 OpenSSL 3.0.1 下载包,包括 Windows、Linux、macOS 等,用户可以根据自己的操作系统版本选择相应的下载包进行下载。在下载过程中需要注意文件的完整性和安全性,建议选择官方网站或可靠的第三方镜像网站进行下载,不要从不可信的网站或 P2P 等非法下载渠道获取软件。此外,在下载之前需要了解 OpenSSL 3.0.1 的版本特性和与之相关的配置与使用方法,以免因版本不兼容或配置错误导致运行问题。最后,在下载完成后,建议对下载后的文件进行安全扫描和校验,确保软件的完整性和安全性。 ### 回答2: Win OpenSSL 3.0.1 是OpenSSL建议的新版本,它提供了更高的安全性和可靠性。您可以在OpenSSL官网或者其他可靠下载站点中下载Win OpenSSL 3.0.1,下载后请按照官方指南进行安装和配置。在使用过程中请注意保持更新和升级以确保您的系统能够充分利用最新的安全性和特性。同时,建议您在使用OpenSSL时设立一份完善的安全计划,及时备份、更新和维护证书和密钥,确保系统和数据的完整性和可靠性。如果您在使用过程中遇到任何问题,可以查阅官方文档或者寻求相关帮助。 ### 回答3: OpenSSL是一种广泛使用的加密库,用于数据加密和安全连接。它是一个自由、开放源代码的工具,可以在各种操作系统和平台上使用Win OpenSSL 3.0.1是最新版本的Windows操作系统上运行的OpenSSL更新,它包含了很多新特性和更新,以保证更好的安全性和性能。如果您想要下载Win OpenSSL 3.0.1,您可以遵循以下步骤: 第一步,打开该链接:https://slproweb.com/products/Win32OpenSSL.html,并找到最新版本的Win OpenSSL 3.0.1。 第二步,根据您的计算机操作系统选择正确的下载版本: 如果您的计算机正在运行32位Windows操作系统,请下载Win32 OpenSSL v3.0.1安装程序; 如果您的计算机正在运行64位Windows操作系统,请下载Win64 OpenSSL v3.0.1安装程序。 第三步,单击“下载”按钮将文件保存到您的计算机上。 第四步,一旦下载完成,请双击安装程序。按照屏幕上的说明进行操作,直到安装完成。 现在,您已经成功地下载并安装Win OpenSSL 3.0.1。如果您需要使用此工具进行数据加密和安全连接,您可以通过任意编程语言调用它的API,以满足您的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值