步骤 1: 下载OpenSSL

https://www.openssl.org/source/
  • 通常推荐下载最新的、非轻量版(non-light)的版本以获得完整的功能。

步骤 2: 安装OpenSSL

  1. 运行安装程序
    双击下载的安装程序文件,按提示进行安装。建议选择“Copy OpenSSL DLLs to: The OpenSSL binaries (/bin) directory”选项,以便将OpenSSL动态链接库放在可执行文件同一目录下,简化配置过程。
  2. 选择安装目录
    配置自定义安装目录:D:\myEnvironment

步骤 3: 配置环境变量

  • 更新Path变量
    在“编辑环境变量”窗口中,点击“新建(N)”并输入OpenSSL的安装目录下的bin目录路径,例如刚才的:D:\myEnvironment

步骤 4: 验证安装

输入openssl version命令并回车。如果安装成功,你将看到OpenSSL的版本信息输出。

在配置支付方式如连连支付(LianLian Pay)时
RSA公钥和私钥是一对,公钥用于加密信息,而私钥用于解密信息。

RSA 密钥对简介

RSA加密算法是基于一对密钥——公钥和私钥——工作的,这两个密钥是一起生成的。公钥和私钥在数学上是相关联的,但是设计上确保了只有生成它们的过程能够知道这种联系。公钥用于加密数据,而私钥用于解密数据。私钥还用于数字签名的生成,而公钥用于签名的验证。

生成私钥和公钥的过程涉及复杂的数学运算,包括大质数的选择和乘积,以及与之相关的一系列计算。私钥包含了这个过程中的所有秘密参数,而公钥则只包含了一部分信息,不足以还原出私钥。
这种设计确保了即使有人知道了公钥,也无法逆向工程来获取私钥。实际上,公钥可以自由共享和分发,而不会危及到私钥的安全性。这就是为什么私钥必须被严格保密,而公钥则可以公开的原因。
因此,如果你失去了私钥,就没有办法仅通过公钥来重新生成或恢复私钥。这种情况下,你需要生成一对新的密钥对,并在必要的场合(如配置支付系统)使用新的公钥。

Windows PowerShell

Get-ChildItem -Filter *.webp | ForEach-Object {
    $newName = $_.BaseName + ".jpg"
    magick $_.Name $newName
}
  • Get-ChildItem -Filter *.webp:获取当前目录下所有.webp扩展名的文件。
  • ForEach-Object:对获取到的每一个文件执行接下来的代码块。
  • 在代码块中,$_.BaseName + ".jpg"用于构造新的文件名(即将原文件的.webp扩展名替换为.jpg),然后调用magick命令将原文件转换为新的.jpg文件。

linux 和 Mac OS

for file in *.webp; do
  magick "$file" "${file%.webp}.jpg"
done

ImageMagick是一个功能强大的创建、编辑、合成、转换图像的工具。它支持超过200种图像格式,包括WebP到PNG的转换。

官方文档

//https://imagemagick.org/script/index.php

Windows 安装

下载:访问ImageMagick的官方下载页面,选择适合的Windows版本的安装程序下载。
安装:运行下载的安装程序。在安装过程中,确保选择了“Add application directory to your system path”选项,这样您就可以在命令提示符中直接调用ImageMagick了。
验证安装:打开命令提示符(CMD)或PowerShell,输入magick -version,如果看到版本信息,表明安装成功。

  • 转换图像格式:
    magick input.png output.jpg
  • 调整图像大小:将图像缩放到指定的尺寸(例如,宽度为100像素)。
    magick input.png -resize 100x output.png
  • 旋转图像:将图像逆时针旋转90度。
    magick input.png -rotate 90 output.png
  • 旋转图像:将图像逆时针旋转90度。
    magick input.png -rotate 90 output.png
  • 查看图像信息:查看图像的详细信息。
    magick identify -verbose input.png