OpenSSL

密码学和 SSL/TLS 工具包

openssl-passphrase-options

名称

openssl-passphrase-options - 密码选项

概要

openssl 命令 [ 选项 ... ] [ 参数 ... ]

描述

许多 OpenSSL 命令接受密码参数,通常使用 -passin-passout 分别指定输入和输出密码。这些选项允许从各种来源获取密码。这两个选项都接受一个格式如下的单个参数。如果没有给出密码参数且需要密码,则会提示用户输入一个密码:通常从当前终端读取,并关闭回显。

请注意,字符编码可能相关,请参阅 passphrase-encoding(7).

选项

密码选项参数

密码参数可以按以下格式编写。

pass:密码

实际的密码是 密码。由于密码对实用程序(如 Unix 下的 'ps')可见,因此这种形式只应在安全无关紧要的情况下使用。

env:变量

从环境变量 变量 中获取密码。由于其他进程的环境在某些平台上可见(例如,某些 Unix 操作系统下的 ps),因此应谨慎使用此选项。

file:路径名

路径名 的第一行是密码。如果为 -passin-passout 参数提供相同的 路径名 参数,则第一行将用于输入密码,下一行将用于输出密码。路径名 不必是指向普通文件的路径:例如,它可以是指向设备或命名管道的路径。

fd:编号

从文件描述符 编号 读取密码。例如,这可用于通过管道发送数据。

stdin

从标准输入读取密码。

版权所有 2000-2020 OpenSSL 项目作者。保留所有权利。

根据 Apache 许可证 2.0 版(“许可证”)许可。除遵守许可证外,您不得使用此文件。您可以在源代码分发中的 LICENSE 文件或 https://www.openssl.org/source/license.html 获取许可证副本。