m2crypto

    2熱度

    1回答

    我有一個消息用.Net RSACryptoServiceProvider簽名,然後將消息發送到 Python軟件,它試圖用m2crypto(基於openssl的lib)驗證符號。 我已經得到了公共證書,這是用於簽名消息的私鑰對。 .NET軟件發送之前唱使用ByteArrayToString,因爲是用下面的代碼生成的符號轉換: //Convert plain text into a byte arr

    1熱度

    1回答

    我得到了一些似乎使用公鑰解密數據的Python代碼。數據可能使用相應的私鑰進行加密。 (我不確定,因爲使用私鑰加密通常稱爲簽名)。下面給出 的Python代碼工作正常,如果我們有一個適當的公共密鑰文件: def decryptUsingPubKey(b64encData): dcdData = base64.b64decode(b64encData) block = dcdD

    1熱度

    1回答

    我已經構建了python 2.7與MSVC 2008調試來調試導入M2Crypto的腳本。當我運行我的腳本時,python_d會正確創建一個Python_Eggs緩存,並將__m2crypto.pyd和__m2crypto_d.pyd同時複製到它。但是,它會嘗試從緩存中加載非調試python模塊,並終止,因爲它不包含調試信息。我已經重建了openssl和M2Crypto,並確保在構建機器(VM)上

    2熱度

    1回答

    我有一個使用M2Crypto編寫的python SSL客戶端,我想添加SNI支持。 Looks like使用OpenSSL,可以使用````SSL_set_tlsext_host_name(ssl,servername)'''但我沒有看到該函數在M2Crypto API中公開。 我只是想念它還是有一些其他方式來做到這一點?

    1熱度

    1回答

    我想加密LabView和Python代碼之間的通信。我做了一些初步的研究,我發現了LabView的AES library。 M2Crypto模塊支持AES。 我的問題是如果AES是TCP通信的最佳解決方案。任何人都可以在python中提供一個簡單的例子嗎?

    0熱度

    1回答

    嘿,我有點麻煩將m2crypto導入谷歌應用引擎。我想我知道這個問題,但不知道如何解決它。無論如何,這是我的目錄結構。 mysite/ app.yaml main.py urls.py ... M2Crypto/ __init.py__ (I think the problem is here) EVP.py .

    2熱度

    1回答

    我試圖用這個片我的web2py應用 http://www.web2pyslices.com/slices/take_slice/106 我安裝的模塊M2Crypto跟着切片,裝入我收到頁面時這個錯誤 Traceback (most recent call last): File "F:\Projects\Web2py\w1992\gluon\restricted.py", line 19

    0熱度

    1回答

    有沒有什麼方法可以在m2crypto中使用AES CBC的PKCS#5填充?似乎無法找到一個太容易。有沒有可以做到這一點的Python庫? 或者我需要手動執行嗎?如果是這樣,有沒有這樣做的資源?

    3熱度

    2回答

    我試圖用easy_install在Windows 7機器上安裝M2Crypto。但是,我收到以下錯誤: SWIG_m2crypto.i(31) : Error: Unable to find 'openssl\opensslv.h' SWIG_m2crypto.i(45) : Error: Unable to find 'openssl\safestack.h' SWIG_evp.i(12) :

    2熱度

    1回答

    試圖在我的服務器(Django/Python)上實現對inapp計費的簽名驗證。 我發現this great的話題,但我在這一行的問題: rsa = RSA.load_pub_key_bio(bio) 如果我這樣做,正是因爲它是編碼那裏我得到一個「RSAError:沒有起始行」 [這是有道理的因爲Python真正地不喜歡PEM是如何定義] 我決定把我的鑰匙爲.pem文件,並 rsa = RSA