这是 dhparamssl 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
dhparam - DH 参数操作和生成
概要
openssl的 dhparam [-通知 分布式能源|PEM[-出类拔萃 分布式能源|PEM[-在 文件名[退房手续 文件名]
[-dsaparam[-检查[-noout[-文本[-C[-2[-5[-兰德 文件(S)[-发动机 id]
[数位]
商品描述
该命令用于操作 DH 参数文件。
配置
-通知 分布式能源|PEM
这指定了输入格式。 这 DER 选项使用 ASN1 DER 编码形式
与 PKCS#3 DHparameter 结构兼容。 PEM 表单是默认格式:
它由 DER 使用额外的页眉和页脚行编码的 base64 格式。
-出类拔萃 分布式能源|PEM
这指定了输出格式,选项与 -通知
选项。
-在 文件名
这指定了从或标准输入读取参数的输入文件名,如果
未指定选项。
退房手续 文件名
这指定了输出文件名参数。 如果这样,则使用标准输出
选项不存在。 输出文件名应该 而不去 与输入相同
文档名称。
-dsaparam
如果使用此选项,将读取或创建 DSA 而不是 DH 参数; 他们是
转换为DH格式。 否则,“强”素数(这样 (p-1)/2 也是素数)
将用于 DH 参数生成。
DH 参数生成 -dsaparam 选项要快得多,推荐
指数长度更短,这使得DH密钥交换更有效率。 当心
使用此类 DSA 样式的 DH 参数,应为每次使用创建一个新的 DH 密钥
避免可能发生的小子群攻击。
-检查
检查参数是否是有效的素数和生成器。
-2, -5
要使用的生成器,2 或 5。如果存在,则忽略输入文件并
而是生成参数。 如果不存在但 数位 存在,参数
使用默认生成器 2 生成。
-兰德 文件(S)
包含用于为随机数生成器播种的随机数据的一个或多个文件,或
EGD 插座(见 兰德_egd(3))。 可以指定多个文件,由 OS 分隔 -
依赖性格。 分隔符是 ; 对于 MS-Windows, , 对于 OpenVMS,和 : 支持所有
其他。
数位
此选项指定应生成大小的参数集 数位。 它
必须是最后的选择。 如果存在此选项,则忽略输入文件并
而是生成参数。 如果此选项不存在但生成器 (-2 or
-5) 存在,参数生成的默认长度为 2048 位。
-noout
此选项禁止输出参数的编码版本。
-文本
此选项以人类可读的形式打印出 DH 参数。
-C 此选项将参数转换为 C 代码。 然后可以通过加载参数
称呼 获取_dh数位() 功能。
-发动机 id
指定一个引擎(通过其独特的 id 字符串)将导致 dhparam 试图获得
对指定引擎的功能引用,从而在需要时对其进行初始化。 这
然后引擎将被设置为所有可用算法的默认值。
警告
该程序 dhparam 结合程序的功能 dh 和 根德 在以前
OpenSSL 和 SSLeay 的版本。 这 dh 和 根德 程序暂时保留,但可能
在未来版本的 OpenSSL 中有不同的用途。
附注
PEM 格式 DH 参数使用页眉和页脚行:
-----开始DH参数-----
----- END DH参数-----
OpenSSL 当前仅支持较旧的 PKCS#3 DH,不支持较新的 X9.42 DH。
该程序操作 DH 参数而不是键。
使用 onworks.net 服务在线使用 dhparamssl