これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pkeyssl です。
プログラム:
NAME
pkey - 公開鍵または秘密鍵の処理ツール
SYNOPSIS
opensslの pkey [-知らせる PEM | DER] [-アウトフォーム PEM | DER] [-に ファイル名] [-パスイン argは] [-でる
ファイル名] [-パスアウト argは] [-暗号] [-テキスト] [-text_pub] [-noout] [-パブ] [-パブリッシュ]
[-エンジン id]
DESCRIPTION
この pkey コマンドは公開鍵または秘密鍵を処理します。 それらはさまざまな間で変換できます
フォームとそのコンポーネントが印刷されます。
COMMAND OPTIONS
-知らせる DER | PEM
これは、入力形式 DER または PEM を指定します。
-アウトフォーム DER | PEM
これは出力フォーマットを指定します。オプションはと同じ意味を持ちます -知らせる
オプションを選択します。
-に ファイル名
これは、キーを読み取るための入力ファイル名、またはこのオプションの場合は標準入力を指定します
指定されていません。 キーが暗号化されている場合、パスフレーズの入力を求められます。
-パスイン argは
入力ファイルのパスワードソース。 のフォーマットの詳細については argは 見る
パス フレーズ 議論 のセクション opensslのとします。
-でる ファイル名
これは、キーを書き込む出力ファイル名、またはこのオプションの場合は標準出力を指定します
指定されていません。 暗号化オプションが設定されている場合、パスフレーズは次のようになります
プロンプトが表示されます。 出力ファイル名は 入力ファイル名と同じである必要があります。
-パスアウト password
出力ファイルのパスワードソース。 のフォーマットの詳細については argは 見る
パス フレーズ 議論 のセクション opensslのとします。
-暗号
これらのオプションは、提供された暗号で秘密鍵を暗号化します。 任意のアルゴリズム名
によって受け入れられた EVP_get_cipherbyname() などのようなものは許容されます des3.
-テキスト
に加えて、さまざまな公開鍵または秘密鍵のコンポーネントをプレーンテキストで印刷します
エンコードされたバージョン。
-text_pub
秘密鍵が処理されている場合でも、公開鍵コンポーネントのみを出力します。
-noout
キーのエンコードされたバージョンを出力しません。
-パブ
デフォルトでは、秘密鍵は入力ファイルから読み取られます。このオプションを使用すると、公開鍵は次のようになります。
代わりに読んでください。
-パブリッシュ
デフォルトでは、秘密鍵が出力されます。このオプションを使用すると、公開鍵が出力されます。
代わりは。 入力が公開鍵の場合、このオプションは自動的に設定されます。
-エンジン id
エンジンの指定(その固有の方法による) id 文字列)が発生します pkey 取得を試みる
指定されたエンジンへの機能参照。したがって、必要に応じてエンジンを初期化します。 ザ
エンジンは、使用可能なすべてのアルゴリズムのデフォルトとして設定されます。
例
RSA秘密鍵のパスフレーズを削除するには:
openssl pkey -in key.pem -out keyout.pem
トリプルDESを使用して秘密鍵を暗号化するには:
openssl pkey -in key.pem -des3 -out keyout.pem
秘密鍵をPEMからDER形式に変換するには:
openssl pkey -in key.pem -outform DER -out keyout.der
秘密鍵のコンポーネントを標準出力に出力するには:
openssl pkey -in key.pem -text -noout
秘密鍵の公開コンポーネントを標準出力に出力するには:
openssl pkey -in key.pem -text_pub -noout
秘密鍵の公開部分を出力するには、次のようにします。
openssl pkey -in key.pem -pubout -out pubkey.pem
onworks.net サービスを使用してオンラインで pkeyssl を使用する