gnunet-scalarproduct - クラウドでオンライン

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

プログラム:

NAME


gnunet-vectorproduct - Vectorproduct を計算する

SYNOPSIS


gnunet ベクター製品 [オプション]

DESCRIPTION


gnunet ベクター製品 XNUMX つのピアにわたるベクトル積を計算できるようにします アリス および
ボブ.

クライアントは、次の XNUMX つのメッセージのいずれかをサービスに発行できます。

1 別のピアとのベクトル積を計算するリクエスト (アリス)
2 ベクトル積の計算においてピアをサポートする要素 (ボブ)

両方のリクエストは同じ SID を共有する必要があります。SID は、
セッション。 SID は一意である必要がありますが、一意性を保証するには十分です。
tupel 要素数とセッション ID。

アリスクライアントは、ボブのサービスの ASCII エンコードされたピア ID を提供する必要があります。
クライアントによって有効性がチェックされる必要があります。 ここで無効な値を指定すると、クライアントまたは
サービスがセッションに失敗しました。

要素は符号付き XNUMX 進整数として渡され、要素数は次のように指定されます。 アリス
および ボブ 一致している必要があります。 アリス これらの値のマスクをサービスに提供することもできます。
ベクトル全体で部分ベクトル積を計算できるようにします。 要素は次のようにマスクできます。
対応するマスク要素をゼロに設定し、他の値は要素を意味します
マスクされません。 アリスクライアントは情報を避けるためにすべての 0 値をマスクします。
への漏れ ボブ.

プロトコルは定義上、次のものに依存します。 アリス および ボブ 良性であるため、 ボブ 任意にできる
彼の情報を改ざんします。 両方のピアが協力して正しい結果を達成します。

OPTIONS


-e 要素、 --elements=要素
Vectorproduct を符号付き XNUMX 進数で計算する必要がある要素ベクトル
フォーム、例:

-m マスク、 --マスク=マスク
ベクター内の要素をマスクすることができます。 少なくとも XNUMX つの要素が残っている必要があります
ベクトル積を計算するためのベクトル。 ゼロ以外の値は、要素がそうでないことを示します。
マスク。

-k 鍵、 --key=キー
セッション キー。SID の元となる任意の長さの共有文字列です。
生成された

-c ファイル名、 --config = FILENAME
構成ファイルFILENAMEを使用します。

-p ピアリド、 --peer=ピアID
gnunet-peerinfo によって出力される、リモート ピアの ASCII で保護された gnunet-peer ID。 もしも
このオプションが指定されていない場合、ピアは ボブの役割。

-NS、 - 助けて
オプションに関する短いヘルプを印刷します。

-L LOGLEVEL、 --loglevel = LOGLEVEL
ロギングにはLOGLEVELを使用します。 有効な値は、DEBUG、INFO、WARNING、およびERRORです。

-v、 - バージョン
GNUnetのバージョン番号を出力します。

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



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