elliptic-curve

    1熱度

    2回答

    EC_POINT_point2oct(ecGroup,EC_KEY_get0_public_key(鍵),POINT_CONVERSION_COMPRESSED,_pub._key,的sizeof(_pub._key),0) 這不會是什麼高水平像DER,PKCS *,或任何ASN.1。 (會嗎?)我猜測一個包含EC壓縮點的原始BN。 我很好奇這個結果是否可以移植到其他語言,例如Java使用Boun

    0熱度

    1回答

    我已經在jcop j3A081卡(雙界面卡)中創建了ECC(橢圓曲線密碼術)。然後我有android應用程序使用Android ISO dep連接與java卡進行通信。 (非接觸式界面)。所以首先我選擇了應用程序。它給出了成功響應代碼(90 00)。然後我發送一些數據到卡,它給加密數據返回到Android應用程序。以前它工作完美,但突然它損壞。我不知道爲什麼。成功後選擇應用程序損壞後,但當我嘗試發

    2熱度

    1回答

    我想要(或創建)基於橢圓密鑰密碼的串行密鑰。我想要做的是將信息編碼在可以公開驗證但僅由我創建的序列中。最初的想法是從http://www.ssware.com/cryptolicensing/cryptolicensing_net.htm,他們可以創建信息加密的連續劇。但是,這是基於RSA導致大量數據。所以我想自己創建類似的東西。 然後我發現:http://www.codeguru.com/cpp

    1熱度

    1回答

    我正在使用ECIES密碼術通過互聯網發送消息。對於這種方法,每個消息都會生成一個隨機密鑰。加密密鑰取決於這個隨機密鑰。使用相同的Secure IDandom來生成多個密鑰是否安全?

    0熱度

    1回答

    任何推薦的c庫實現橢圓曲線密碼 - 越小越好。 我知道openSSL提供了它,但我想要儘可能小的東西。它不需要像恆定時間加密/解密/簽名這樣的任何花哨的東西。 漂亮的代碼的獎勵積分。

    0熱度

    1回答

    這個問題涉及到應用基本橢圓曲線密碼來滿足比特幣項目的需求。 我需要生成與另一個(issuer_public_key)和一些元數據M直接關聯的接收地址(contract_public_key),以形成比特幣合約。 我會盡量把更一般地說... 因此,我們有以下幾點: G is the elliptic curve base point. issuer_private_key = <some ran

    1熱度

    1回答

    我正在使用pyecc,它使用seccure C library。 當公共密鑰生成我得到的東西回來這樣的: #Gp}7RRWK5Dyg&-m5yHve1p{?<o0xi.M8-?W^]xb))oA]|qO%[5v?#IxteV? 難道這些「原始字節」或該編碼以某種形式?當我使用os.urandom(16)時,我得到了各種各樣的亂碼字符,但是不能從此生成公鑰功能。這是否意味着有一些編碼?我看過se

    0熱度

    1回答

    我一直試圖從RSA切換到ECC在我的代碼。起初,我嘗試過使用Bouncycastle,但是我在命名曲線上工作時遇到了困難。我找到的示例代碼都沒有工作。 所以我試過JECC,它工作得很好,除了一個問題。當使用「secp256r1」曲線時,我只能編碼20個字節,160位,然後它給我一個「索引超出範圍」的錯誤。 這是與一般JECC,橢圓曲線的限制,也許我自己的代碼?我試着在線研究這個問題,並且找不到任何

    0熱度

    1回答

    我有一個序列化的EC公鑰 - 它的CKA_EC_PARAMS和CKA_EC_POINT。我的令牌上有一個匹配的私鑰。有什麼方法可以找到它嗎? 使用RSA密鑰,我可以執行CKA_KEY_TYPE = CKK_PRIVATE_KEY和CKA_MODULUS =的FindObjects。有沒有辦法用EC密鑰做同樣的事情?根據PKCS#11規範,CKA_EC_POINT不是EC私鑰的屬性。

    2熱度

    1回答

    這裏我在Java中創建的代碼,但簽名生成和驗證過程給出了不同的結果。 請任何人在這個問題上的幫助。我會非常感謝你的支持。 package ecdsa.draft; import java.math.BigInteger; import java.security.MessageDigest; import java.security.SecureRandom; public class