これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンドsignify-openbsdです。
プログラム:
NAME
Signify-openbsd — ファイルに暗号化して署名し検証する
SYNOPSIS
Signify-openbsd -C [-q] -p パブキー -x シグファイル [file ...]
Signify-openbsd -G [-n] [-c コメント] -p パブキー -s セッキー
Signify-openbsd -S [-e] [-x シグファイル] -s セッキー -m メッセージ
Signify-openbsd -V [-eq] [-x シグファイル] -p パブキー -m メッセージ
DESCRIPTION
当学校区の Signify-openbsd ユーティリティは暗号署名を作成および検証します。 サイン
の整合性を検証します メッセージ。 動作モードは次のように選択されます。
オプション:
-C 署名付きチェックサム リストを検証し、各ファイルのチェックサムを検証します。 もし
ファイルが指定されていない場合は、すべてのファイルがチェックされます。 シグファイル 署名されている必要があります
の出力 sha256とします。
-G 新しいキーペアを生成します。
-S 指定されたメッセージ ファイルに署名し、署名を作成します。
-V メッセージと署名が一致していることを確認します。
他のオプションは次のとおりです。
-c コメント 鍵生成時に追加するコメントを指定します。
-e 署名する場合は、署名の後にメッセージを埋め込みます。 確認する場合は抽出します
サインからのメッセージ。 (これには署名が作成されている必要があります
-e そして、出力として新しいメッセージ ファイルを作成します。)
-m メッセージ 署名する場合、署名するメッセージを含むファイル。 確認する際には、
確認するメッセージを含むファイル。 で確認すると、 -e、ファイルを
作成しました。
-n キーの生成中にパスフレーズを要求しないでください。 さもないと、 Signify-openbsd
秘密キーを保護するためのパスフレーズの入力をユーザーに求めます。
-p パブキー 公開鍵の生成者 -G、によって使用されます -V 署名を確認するためです。
-q 静かモード。 情報出力を抑制します。
-s セッキー によって生成された秘密 (秘密) キー -G、によって使用されます -S メッセージに署名します。
-x シグファイル 作成または検証する署名ファイル。 デフォルトは メッセージ.sig.
によって作成された鍵ファイルと署名ファイル Signify-openbsd 同じフォーマットを持っています。 最初の行
ファイルのコメントは自由形式のテキスト コメントであり、長さを超えない限り編集できます。
単線。 ファイルの 64 行目は、baseXNUMX でエンコードされた実際のキーまたは署名です。
EXIT ステータス
当学校区の Signify-openbsd ユーティリティは成功すると 0 で終了し、エラーが発生すると >0 で終了します。 失敗するかもしれない
次のいずれかの理由によります。
· 必要なファイルが存在しません。
· 入力されたパスフレーズが正しくありません。
· メッセージ ファイルが破損しており、その署名が一致しません。
· メッセージファイルが大きすぎます。
例
新しいキーペアを作成します。
$signify-openbsd -G -p newkey.pub -s newkey.sec
署名名を指定してファイルに署名します。
$signify-openbsd -S -s key.sec -m message.txt -x msg.sig
デフォルトの署名名を使用して署名を検証します。
$signify-openbsd -V -p key.pub -m generalsorders.txt
リリース ディレクトリに次のものが含まれていることを確認します。 SHA256.sig およびリリース ファイルの完全なセット:
$signify-openbsd -C -p /etc/signify/openbsd-56-base.pub -x SHA256.sig
OpenBSD 以外のオペレーティング システムの場合は、
自分でキーに署名します。
アップグレード前に bsd.rd を確認します。
$signify-openbsd -C -p /etc/signify/openbsd-56-base.pub -x SHA256.sig bsd.rd
HISTORY
当学校区の Signify-openbsd このコマンドは OpenBSD 5.5 で最初に登場しましたが、名前が次のように変更されました。
Signify-openbsd Debian の場合は、別の名前のバイナリのため、 意味する Debian にはすでに存在していました
リポジトリ。
作者
テッド・アンナングスト[メール保護]>
onworks.net サービスを使用してオンラインで Signify-openbsd を使用する