英语法语西班牙语

Ad


OnWorks 网站图标

md4ssl - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 md4ssl

这是命令 md4ssl,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


dgst、sha、sha1、mdc2、ripemd160、sha224、sha256、sha384、sha512、md2、md4、md5、dss1 -
消息摘要

概要


openssl的 目录
[-sha|-sha1|-mdc2|-ripemd160|-sha224|-sha256|-sha384|-sha512|-md2|-md4|-md5|-dss1[-c]
[-d[-十六进制[-二进制[-r[-non-fips-允许[退房手续 文件名[-标志 文件名[-keyform
ARG[-通行证 ARG[-核实 文件名[- 验证 文件名[-签名 文件名[-hmac
[-non-fips-允许[-fips-指纹[文件...]

openssl的 [消化[...]

商品描述


摘要函数以十六进制输出提供的一个或多个文件的消息摘要。
摘要函数还使用消息摘要生成和验证数字签名。

配置


-c 以冒号分隔的两位数字组打印摘要,仅在以下情况下相关 十六进制
使用格式输出。

-d 打印出 BIO 调试信息。

-十六进制
摘要将作为十六进制转储输出。 这是“正常”摘要的默认情况
与数字签名相反。 有关使用的数字签名,请参阅下面的注释 -十六进制.

-二进制
以二进制形式输出摘要或签名。

-r 以程序使用的“coreutils”格式输出摘要 sha1sum.

-non-fips-允许
在 FIPS 模式下允许使用非 FIPS 摘要。 这在不在 FIPS 中时无效
模式。

退房手续 文件名
要输出到的文件名,或默认为标准输出。

-标志 文件名
使用“文件名”中的私钥对摘要进行数字签名。

-keyform ARG
指定用于签署摘要的密钥格式。 DER、PEM、P12 和 ENGINE 格式
支持。

-发动机 id
使用引擎 id 用于操作(包括私钥存储)。 未使用此引擎
作为摘要算法的来源,除非它也在配置中指定
文件中。

-sigopt 纳米:V
在签名或验证操作期间将选项传递给签名算法。 姓名和
这些选项的值是特定于算法的。

-通行证 ARG
私钥密码来源。 有关格式的更多信息 ARG 看到
PASS 短语 争论 部分 openssl的(1)。

-核实 文件名
使用“文件名”中的公钥验证签名。 输出是
“验证正常”或“验证失败”。

- 验证 文件名
使用“文件名”中的私钥验证签名。

-签名 文件名
要验证的实际签名。

-hmac
使用“key”创建一个散列的 MAC。

-苹果电脑 ALG
创建 MAC(密钥消息身份验证代码)。 最流行的 MAC 算法是 HMAC
(基于哈希的 MAC),但还有其他不基于哈希的 MAC 算法,例如
戈斯特麦克 算法,支持 成本价 引擎。 MAC 密钥和其他选项
应该通过设置 -macop 参数。

-macop 纳米:V
将选项传递给 MAC 算法,由指定 -苹果电脑 钥匙。 以下选项是
得到双方的支持 哈马卡戈斯特麦克:

键:字符串
将 MAC 密钥指定为字母数字字符串(如果密钥包含可打印的
仅字符)。 字符串长度必须符合 MAC 的任何限制
算法例如 gost-mac 正好是 32 个字符。

十六进制:字符串
以十六进制形式指定 MAC 密钥(每字节两个十六进制数字)。 密钥长度
必须符合 MAC 算法的任何限制,例如正好 32
gost-mac 的字符。

-兰德 文件(S)
包含用于为随机数生成器播种的随机数据的一个或多个文件,或
EGD 插座(见 兰德_egd(3))。 可以指定多个文件,由 OS 分隔 -
依赖性格。 分隔符是 ; 对于 MS-Windows, , 对于 OpenVMS,和 : 支持所有
其他。

-non-fips-允许
即使在 FIPS 模式下也可以使用非 FIPS 算法,例如 MD5。

-fips-指纹
使用特定密钥为某些 OpenSSL-FIPS 操作计算 HMAC。

文件...
要消化的一个或多个文件。 如果未指定文件,则使用标准输入。

示例


要创建文件的十六进制编码消息摘要:
openssl dgst -md5 -hex 文件.txt

要使用带有二进制文件输出的 SHA-256 对文件进行签名:
openssl dgst -sha256 -sign privatekey.pem -out 签名.sign file.txt

要验证签名:
openssl dgst -sha256 -验证 publickey.pem \
-signature 签名.sign \
文件.txt

附注


所有新应用程序的首选摘要是 SHA1。 然而,其他摘要仍然是
被广泛使用的。

签署文件时, 目录 将自动确定算法(RSA、ECC 等)以
用于基于私钥的 ASN.1 信息进行签名。 在验证签名时,它只
处理 RSA、DSA 或 ECDSA 签名本身,而不是相关数据来识别
在 x.509、CMS 和 S/MIME 等格式中使用的签名者和算法。

某些签名算法需要随机数源,尤其是 ECDSA
和 DSA。

签名和验证选项应仅在对单个文件进行签名或
已验证。

无法使用十六进制签名进行验证 openssl的. 相反,使用“xxd -r”或类似的程序
在验证之前将十六进制签名转换为二进制签名。

使用 onworks.net 服务在线使用 md4ssl


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad