elliptic-curve

    2熱度

    2回答

    我試圖使用BouncyCastle的SMIME包使用ECDSA X509證書創建加密郵件。根據BouncyCastle的發行說明,自1.32開始支持(我使用1.46),但我一直收到一個異常,指出ECDSA OID中找不到密碼。 org.bouncycastle.cms.CMSException:除了包裝內容密鑰: 不能創建密碼:找不到任何配套商 1.2.840.10045.2.1 下面是測試的一個

    2熱度

    2回答

    我爲Diffie-Hellman橢圓曲線使用FIPS 186-3推薦曲線。我試圖確定私鑰的最大長度,根據RFC 5915應該是: 天花板(LOG2(N)/ 8),其中,n是曲線 的順序對於P-256曲線我得到的最大長度爲32,這對應於我在代碼中看到的內容(假設爲無符號表示形式)。但是對於P-521曲線,我獲得的最大長度爲65,但是我在代碼中獲得了長度爲66的私鑰。這裏是一個例子66個字節從P-52

    6熱度

    3回答

    我正在與PyECC - 它是唯一的橢圓曲線密碼 python模塊,我可以找到。我想知道是否有人有如何使用模塊的例子?我會嘗試閱讀源代碼,但是我無法在關於python的主題上的Stack Overflow上找到任何內容。 謝謝!

    0熱度

    1回答

    請提供使用BouncyCastle的庫展示瞭如何橢圓曲線上加兩個點的例子。 我嘗試下面的代碼,但我沒有得到這理論上應該發生同樣的結果。 X9ECParameters x9=NISTNamedCurves.getByName("P-224"); ECCurve curve=x9.getCurve(); ECFieldElement x1=new ECFieldElement.Fp

    3熱度

    2回答

    有沒有人知道是否有一個(最好是高效的:-))的用於ActionScript的橢圓曲線密碼學的實現? 我知道的唯一的庫是as3crypto,它提供了對稱加密,散列和其他一些與密碼相關的操作的很好的實現,但它只有RSA用於公鑰加密。 由於提前, 揚

    2熱度

    1回答

    我想用where子句寫橢圓曲線點加法。我得到編譯器錯誤,但是當我在表達式中使用let編譯相同的代碼時,它工作正常。有人能告訴我這段代碼有什麼問題嗎?完整的源代碼[http://hpaste.org/49174] 謝謝 穆克什·蒂瓦里 {-- --add points of elliptic curve using where clause getting compiler error addP

    4熱度

    1回答

    Java 7自帶SunEC,提供ECDH和ECDSA操作。我試圖做基本的EC操作(點加法,標量乘法)。 我開始 ECParameterSpec p256 = NamedCurve.getECParameterSpec("secp256r1"); ECPoint generator = p256.getGenerator(); BigInteger scalar = new BigInteger

    1熱度

    2回答

    我需要驗證包含多個值的消息的簽名。我擁有的唯一參數是簽名,公鑰和值本身。用於創建簽名的算法是具有192位的橢圓曲線密碼學。我已經嘗試在網上找到代碼示例,但是我沒有找到任何關於此案例的信息。 有沒有人使用Java進行驗證這種算法經歷?您能否提供代碼或示例鏈接? 謝謝你的幫助!

    0熱度

    1回答

    如何計算接收數K,K返回大於2^57 + 1的下一個素數?有一個可以幫助我呢?

    1熱度

    1回答

    我正在尋找示例Java代碼來實現ECDH加密密碼。我已經找到了獲取所需密鑰的方法,但仍未找到加密文本的解決方案。感謝任何人都可以提供一些指導。 btw我正在使用SpongyCastle,因爲我正在爲Android編程。 非常感謝!