openssl

    0熱度

    1回答

    我試圖實現的功能使用OpenSSL的簽署文件,我需要激活填充和鹽。我的簽名功能如下: unsigned char * sign(EVP_PKEY * pkey, const EVP_MD * htype, char * data, int data_len, int * sig_len) { EVP_MD_CTX md_ctx; unsigned char *sig = m

    0熱度

    2回答

    我想用Xcode使用mkottman/luacrypto。我將lcrypto.c添加到我的項目中並進行編譯。這是成功。現在,我創建了簡單的.lua文件與簡單的代碼: crypto = require 'crypto' assert(crypto.hex, "missing crypto.hex") 當我跑,我得到的錯誤"module 'crypto' not found:"。 任何人都可以幫

    1熱度

    1回答

    當我在BIO_reset函數後調用close(socket_fd)時,程序崩潰。崩潰日誌顯示傳遞給close()函數的無效句柄。 void close_ssl_stream(BIO *bio, int socket) { BIO_flush(bio); BIO_reset(bio); BIO_free_all(bio); ERR_clear_error()

    3熱度

    2回答

    我嘗試在C庫中管理PKCS#12結構中的多個RSA密鑰和證書。使用基元PKCS12_create和PKCS12_parse管理單個密鑰可以正常工作,但我無法找到任何有關管理多個密鑰的信息。我試圖使用保險箱和箱包原語,但我只能成功破壞我的PKCS12。 OpenSSL的PKCS#12允許PKCS#12結構中有多個密鑰和證書嗎?如果是這樣,那麼我如何使用PKCS#12 API管理多個密鑰和證書? 感謝

    0熱度

    1回答

    我正在使用SSHTunnelForwarder連接遠程數據庫,我在Anaconda環境中運行以下代碼,命令lind python客戶端並且工作正常。 with SSHTunnelForwarder( ('ip', 22), ssh_password="pass", ssh_username="name", remote_bind_address=('l

    0熱度

    1回答

    我在交換「OpenSSL」和「Windows CryptoAPI」之間的公鑰問題。公鑰以pem格式從OpenSSL導出。我的程序是用C++編寫的。我得到公鑰並通過「CryptoAPI」加載它。加載公鑰後,我加密一些數據並將它們發送給其他應用程序。另一個應用程序不能通過自己的私鑰解密接收到的數據。請幫我找到解決方案。 -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGS

    1熱度

    1回答

    我正在尋找一個使用DTLS的應用程序,比方說,例如語音聊天。 DTLS可以在原始聲音數據包丟失的情況下工作嗎? 某些數據包可能會丟失,並且DTLS會話仍然可以正常工作,而不會重新發送丟失的數據包,這會使使用UDP(擁塞的TCP延遲)成爲可能。 即使部分聲音數據丟失,聲音仍然可以聽到。 並且通信對於重放攻擊仍然安全嗎?

    0熱度

    2回答

    以下是使用openssl EVP進行加密和解密的示例代碼。當我執行加密和解密時,它似乎工作正常。當我寫的encryted字符串中的文件,並從decript文件我收到錯誤 encrypt.c #include <openssl/conf.h> #include <openssl/evp.h> #include <openssl/err.h> #include <openssl/bio.h>

    0熱度

    1回答

    我正在嘗試爲AOSP ROM生成簽名的工廠映像和完整更新包,稱爲copperhead操作系統。 我已經完成了積累,當我簽署發電機密封工廠的圖像和完整升級包與release.sh腳本: script/release.sh marlin 它要求輸入密碼提的是,我把車鑰匙給了構建之前密碼口令空白當我生成釋放簽名密鑰(所有這些空密碼)時的過程。 我不能離開這個空白,當我把什麼都密語它導致到 [emai

    1熱度

    1回答

    我嘗試讀取bash命令'openssl help'的輸出並將其放入字符串變量中以供進一步處理。 準確地說,我想測試所有的密碼命令。 首先,我嘗試讀取命令'openssl ciphers'的輸出。但是我只有密碼而不是密碼命令。但是如果我輸入「openssl help」,那麼將顯示密碼命令。問題是現在命令的輸出沒有保存在我的變量中。 CIPHER=`openssl ciphers` echo "Ou