m2crypto

    3熱度

    2回答

    我試圖加密一個字符串從Java到Python,使用庫Bouncy Castle J2ME在客戶端和Python M2Crypto在另一端。 一切都很好,我可以正確解密,但填充是問題。 的M2Crypto LIB給我(據我可以告訴)只有這些填充方案: no_padding = 3 pkcs1_padding = 1 sslv23_padding = 2 pkcs1_oaep_padding = 4

    1熱度

    2回答

    我正在開發一個項目來實現傳出消息的數字簽名,並決定使用M2Crypto。 我有一個證書(DER格式),從中提取密鑰來簽署消息。出於某種原因,當我調用「sign_update」方法時,我不斷收到一個醜陋的段錯誤錯誤。 鑑於前面的例子,我已經閱讀了這裏,我明顯錯過了一些東西。 這裏是我對工作的例子:在您的幫助 from M2Crypto.X509 import * cert = load_cert

    0熱度

    1回答

    如何設置與M2Crypto和TwistedProtocolWrapper

    2熱度

    1回答

    M2Crypto library在其SSL.Context object上有幾個與CA相關的功能,但是關於何時使用某些功能以及爲什麼,文檔還不太清楚。事實上,幾乎所有文檔都是「將CA證書加載到上下文中」,因此它們似乎都可能做同樣的事情。 有severalexamples同時使用set_client_CA_list_from_file()和load_verify_info(),但也有像load_cl

    1熱度

    2回答

    我需要在兩個對等端之間建立加密連接,並且我需要對兩者進行身份驗證。 兩個對等端已經共享另一個對等公鑰的指紋(SHA256散列)。 我沒有使用X509或OpenPGP密鑰/證書,因爲它們對於我的需求來說太大且笨重,並且它們不適合安全模型。 我試圖通過濫用其X509模型建立與M2Crypto(好的庫)的連接: 給出的RSA私鑰,創建一個自簽名幾乎是空的證書。 連接到其他同行提供我的證書 驗證其他同行證

    2熱度

    3回答

    我在XML格式酒館鍵: <RSAKeyValue><Modulus>xF9y25EXh8n99sXtU/JAsYTwML6PB7gSCE8tWw8Www2KBfDqohQBL8FMs8jzsDQa7WwoEmiVJ1resEC9YXJGbwQyWgb9qgooC9oSnCB/TkRdBybwby0DKuZOzq+609OBGkwWpgnS4QVCBc6eW+10l3qE3/2hKdcSV+08iR

    2熱度

    6回答

    我正在使用M2Crypto-0.20.2。我想使用OpenSC項目中的engine_pkcs11和Aladdin PKI客戶端進行基於令牌的身份驗證,通過ssl調用xmlrpc調用。 from M2Crypto import Engine Engine.load_dynamic() dynamic = Engine.Engine('dynamic') # Load the engine_p

    2熱度

    2回答

    以下3個引擎方法需要'name'作爲參數。 load_private_key(self, name, pin=None) load_public_key(self, name, pin=None) load_certificate(self, name) 'name'究竟是什麼?從我發現的例子來看,它似乎是USB令牌的某種類型的插槽ID。我如何找到該ID?

    2熱度

    3回答

    我們需要兩個簽名方案之間進行選擇: RSA/SHA2 S-MIME簽名 ECDSA/SHA2 S-MIME簽名 對於我們的Python軟件需要支持的一個這個計劃。目前由於某些政治原因,ECDSA解決方案是首選。 ECDSA解決方案是否支持任何python加密模塊(M2Crypto,...),並且您是否有這方面的示例? 即使對於openssl,ECDSA支持看起來也很年輕。預先

    2熱度

    1回答

    我正在使用M2Crypto 0.20.2和python 2.4.3。我使用完全限定的域名連接到服務器。服務器證書中的通用名稱不使用FQDN,所以我得到這個錯誤: M2Crypto.SSL.Checker.WrongHost: Peer certificate commonName does not match host 如何覆蓋主機名的連接柱檢查? 謝謝!