nacl-cryptography

    0熱度

    2回答

    是否有可能禁用automatic CPU-specific tuning in NaCl? 我想編譯參考.c忽略任何x86 .s(來自qhasm)等適用。 設置-march和-mtune或-mcpu似乎還不夠。

    1熱度

    1回答

    我想爲內部工具編寫C#Threema API。 這裏是API: https://gateway.threema.ch/en/developer/api 它說,對於終端到端到端加密,必須有一個氯化鈉加密,當我的理解是正確的 - API是需要的WebAPI: [nonce] nonce used for encryption (24 bytes, hex encoded) [box] encrypt

    1熱度

    1回答

    我有一個服務器和客戶端設置,當客戶端連接時,它通過一個帶有用戶名和public_key的JSON對象發送。 我當前的代碼: private_key = PrivateKey.generate() public_key = private_key.public_key payload = json.dumps({"username": username, "public_key": public

    0熱度

    1回答

    我試圖讓使用libsodium測試應用程序,但我得到的錯誤: main.cpp:6: undefined reference to `sodium_init' 我跑到下面的命令來安裝作爲root用戶。 $ ./configure $ make && make check $ make install 這是有問題的代碼。 #include <stdio.h> #include <sod

    1熱度

    1回答

    對於libsodium中的public key encryption和diffie-hellman,我通常通過生成32個隨機字節並使用randombytes_buf生成私鑰,然後使用crypto_scalarmult_base導出公鑰(必要時)。 使用crypto_box_keypair生成密鑰對(語法除外)有什麼好處嗎?或者這個功能基本上做到了這一點?