ecparamssl - クラウド上のオンライン

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ecparamssl です。

プログラム:

NAME


ecparam - EC パラメータの操作と生成

SYNOPSIS


opensslの エクパラム [-知らせる DER | PEM] [-アウトフォーム DER | PEM] [-に ファイル名] [-でる ファイル名]
[-noout] [-テキスト] [-C] [-小切手] [-名前 argは] [-list_curves] [-conv_form argは] [-param_enc
argは] [-no_seed] [-ランド ファイル] [-ゲンキー] [-エンジン id]

DESCRIPTION


このコマンドは、EC パラメータ ファイルを操作または生成するために使用されます。

OPTIONS


-知らせる DER | PEM
入力フォーマットを指定します。 NS DER オプションは ASN.1 DER エンコード形式を使用します
RFC 3279 EcpkParameters と互換性があります。 PEM 形式はデフォルトの形式です。
DER ヘッダー行とフッター行を追加してエンコードされた Base64 形式。

-アウトフォーム DER | PEM
これは出力フォーマットを指定します。オプションはと同じ意味を持ちます -知らせる
オプションを選択します。

-に ファイル名
これは、パラメータを読み取るための入力ファイル名、またはこの場合は標準入力を指定します
オプションが指定されていません。

-でる ファイル名
これは、出力ファイル名パラメーターをに指定します。 この場合、標準出力が使用されます
オプションがありません。 出力ファイル名は 入力と同じである
ファイル名。

-noout
このオプションは、パラメータのエンコードされたバージョンの出力を禁止します。

-テキスト
このオプションは、EC パラメータを人間が読める形式で出力します。

-C このオプションは EC パラメータを C コードに変換します。 パラメータをロードできるようになります
を呼び出すことによって get_ec_group_XXX() 機能。

-小切手
楕円曲線パラメータを検証します。

-名前 argは
指定された「短い」名前を持つ EC パラメータを使用します。 使用 -list_curves リストを取得するには
現在実装されているすべての EC パラメータの合計。

-list_curves
このオプションが指定されている場合 エクパラム 現在のすべてのリストを出力します
実装された EC パラメータ名を指定して終了します。

-conv_form
これは、楕円曲線上の点をオクテット文字列に変換する方法を指定します。
可能な値は次のとおりです。 圧縮された (デフォルト値)、 非圧縮 および ハイブリッド。 詳細について
ポイント変換フォームに関する情報については、X9.62 標準を参照してください。 Note
特許の問題により、 圧縮された このオプションはバイナリ カーブではデフォルトで無効になっています
プリプロセッサ マクロを定義することで有効にできます。 OPENSSL_EC_BIN_PT_COMP at
コンパイル時間。

-param_enc argは
これは、楕円曲線パラメータをエンコードする方法を指定します。 可能な値は次のとおりです。
名前付きカーブつまり、ec パラメータは OID によって指定されます。または 明白な ECはどこですか
パラメータは明示的に指定されます (EC パラメータの定義については、RFC 3279 を参照してください)
構造)。 デフォルト値は次のとおりです 名前付きカーブ. Note   暗黙的にCA 代替として、
RFC 3279 で指定されていますが、現在 OpenSSL には実装されていません。

-no_seed
このオプションは、パラメータ生成の「シード」が
ECParameters 構造体 (RFC 3279 を参照)。

-ゲンキー
このオプションは、指定されたパラメーターを使用して EC 秘密キーを生成します。

-ランド ファイル
乱数ジェネレーターのシードに使用されるランダムデータを含むXNUMXつまたは複数のファイル、または
EGDソケット(を参照) RAND_egd(3))。 複数のファイルをOSで区切って指定できます-
従属文字。 セパレータは ; MS-Windowsの場合、 , OpenVMSの場合、および : すべての
その他。

-エンジン id
エンジンの指定(その固有の方法による) id 文字列)が発生します エクパラム 入手しようとする
指定されたエンジンへの機能参照。したがって、必要に応じて初期化されます。 の
エンジンは、使用可能なすべてのアルゴリズムのデフォルトとして設定されます。

注意事項


PEM 形式の EC パラメータでは、ヘッダー行とフッター行が使用されます。

-----ECパラメータの開始-----

-----ECパラメータ終了-----
OpenSSL は現在新しいグループを生成できないため、 エクパラム 作成することしかできません
既知の (名前付き) 曲線からの EC パラメータ。


グループ「prime192v1」を使用して EC パラメータを作成するには:

openssl ecparam -out ec_param.pem -name prime192v1

明示的なパラメータを使用して EC パラメータを作成するには:

openssl ecparam -out ec_param.pem -name prime192v1 -param_enc明示的

指定された EC パラメータを検証するには:

openssl ecparam -in ec_param.pem -check

EC パラメータと秘密キーを作成するには、次の手順を実行します。

openssl ecparam -out ec_key.pem -name prime192v1 -genkey

ポイントエンコーディングを「圧縮」に変更するには:

openssl ecparam -in ec_in.pem -out ec_out.pem -conv_form 圧縮

EC パラメータを標準出力に出力するには、次のようにします。

openssl ecparam -in ec_param.pem -noout -text

onworks.net サービスを使用してオンラインで ecparamssl を使用する



最新のLinuxおよびWindowsオンラインプログラム