Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

4.7.5. メッセージダイジェストの生成

dgst コマンドは、指定されたファイルまたはファイルのメッセージダイジェストを 16 進数で生成します。このコマンドは、デジタル署名および検証にも使用できます。message digest コマンドは以下の形式になります。
openssl dgst algorithm -out filename -sign private-key
アルゴリズムは 、md5|md4|md2|sha1|sha|mdc2|ripemd160|dss1 のいずれかになります。書き込み時に、SHA1 アルゴリズムが推奨されます。DSA を使用して署名または検証する必要がある場合は、dss1 オプションを -rand オプションで指定されたランダムデータを含むファイルと共に使用する必要があります。
sha1 アルゴリズムを使用してデフォルトの Hex 形式でメッセージダイジェストを生成するには、以下のコマンドを実行します。
~]$ openssl dgst sha1 -out digest-file
秘密鍵の privekey.pem を使用して、ダイジェストにデジタル署名するには、以下のコマンドを実行します。
~]$ openssl dgst sha1 -out digest-file -sign privkey.pem
詳細は、man dgst(1) を参照してください。

このページには機械翻訳が使用されている場合があります (詳細はこちら)。