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 获取许可证副本。