Ini ialah arahan gnunet-scalarproduct yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
gnunet-vectorproduct - mengira produk vektor
SINOPSIS
gnunet-vectorproduct [pilihan]
DESCRIPTION
gnunet-vectorproduct membolehkan anda mengira produk vektor merentas dua rakan sebaya Alice and
Bob.
Pelanggan boleh mengeluarkan satu daripada dua mesej kepada perkhidmatannya:
1 Permintaan untuk mengira produk vektor dengan rakan sebaya yang lain (Alice)
2 Elemen untuk menyokong rakan sebaya dalam pengiraan produk vektor (Bob)
Kedua-dua permintaan mesti berkongsi SID yang sama, yang boleh menjadi rentetan arbitrari yang mengenal pasti
sesi. SID sepatutnya unik, namun ia memadai untuk menjamin keunikan
kiraan elemen tupel dan ID sesi.
AlicePelanggan mesti membekalkan ID rakan sebaya yang dikodkan ASCII bagi perkhidmatan bob, ia akan secara dalaman
diperiksa oleh pelanggan untuk kesahihannya. Nilai tidak sah di sini mengakibatkan klien atau
perkhidmatan gagal sesi.
Elemen diserahkan sebagai integer perpuluhan yang ditandatangani, kiraan elemen dibekalkan oleh Alice
and Bob mesti sepadan. Alice juga boleh membekalkan topeng untuk nilai ini kepada perkhidmatannya, yang
membenarkan produk vektor separa dikira merentas vektor. Elemen boleh ditutup dengan
menetapkan elemen topeng yang sepadan kepada sifar, sebarang nilai lain bermaksud elemen itu
tidak akan bertopeng. AlicePelanggan juga akan menutup semua nilai 0 untuk mengelakkan maklumat
kebocoran ke Bob.
Protokol mengikut definisi bergantung pada Alice and Bob menjadi jinak, oleh itu Bob boleh sewenang-wenangnya
memalsukan maklumatnya. Kedua-dua rakan sebaya bekerjasama untuk mencapai hasil yang betul.
PILIHAN
-e ELEMEN, --elemen=ELEMEN
Elemen-vektor produk vektor hendaklah dikira dalam perpuluhan yang ditandatangani
bentuk, cth:
-m TOPENG, --mask=MASK
Elemen dalam vektor boleh bertopeng. Mesti ada sekurang-kurangnya dua elemen yang tinggal
vektor untuk mengira produk vektor. Nilai bukan Sifar menunjukkan elemen tidak
topeng muka.
-k KUNCI, --key=KEY
Kunci sesi, rentetan dikongsi dengan panjang sewenang-wenang dari mana SID akan menjadi
dijana
-c NAMA FAIL, --config=FILENAME
Gunakan fail konfigurasi FILENAME.
-p PEERID, --peer=PEERID
ID gnunet-peer berperisai ASCII peer jauh sebagai output oleh gnunet-peerinfo. Jika
pilihan ini tidak diberikan, rakan sebaya akan mengambil Bobperanan.
-h, - membantu
Cetak bantuan ringkas tentang pilihan.
-L LOGLEVEL, --loglevel=LOGLEVEL
Gunakan LOGLEVEL untuk pengelogan. Nilai yang sah ialah DEBUG, INFO, AMARAN dan RALAT.
-v, --versi
Cetak nombor versi GNUnet.
Gunakan gnunet-scalarproduct dalam talian menggunakan perkhidmatan onworks.net
