ecdsa

    1熱度

    1回答

    我遵循技術說明如何創建比特幣錢包。 它說: private_key = 18E14A7B6A307F426A94F8114701E7C8E774E7F9A47E2C2035DB29A206321725 1 - 以與它生成的相應的公共密鑰(65個字節,1個字節0×04,對應於X 32個字節座標,對應於Y 32個字節座標) public_key= 0450863AD64A87AE8A2FE83C1

    -1熱度

    1回答

    最近,我試着用ECDSA的代碼的東西。我想改變它的關鍵長度,但徒勞無功。我查了一下互聯網,發現了一些ECDSA的源代碼,但不知何故,它只允許32個字節。 例如,我發現這一點: var crypto = require("crypto"); var eccrypto = require("eccrypto");   // A new random 32-byte private key. v

    0熱度

    1回答

    我有一些令牌,需要先使用基於KeyStore的私鑰和公鑰的SHA256和ECDSA對其進行簽名。 每當我嘗試驗證值時,我都會得到錯誤結果。我不知道爲什麼。 有人有任何想法如何解決這個問題嗎? 這裏是我的函數生成和負載鍵: private void generateKeys(){ try { keyStore = KeyStore.getInstance(KEYSTORE_

    0熱度

    1回答

    from bitcoin import * Alice_private = 1 Alice_public = privtopub(Alice_private) Bob_private = 2 Bob_public = privtopub(Bob_private) #they exchange publics Alice_message=ecdsa_raw_sign(sha25

    0熱度

    1回答

    下一個問題: 消息在Python應用程序後,將在二郎進行驗證與公共密鑰 Python可以通過兩種方式登錄消息: 1)簽名的muttable長度 - 二郎山驗證OK 2)簽字:日期的imuttable長度 - 二郎着驗證 蟒蛇lib中的一些信息: 也有多種方式represe nt簽名。爲了簡單和最小的開銷,默認的sk.sign()和vk.verify()方法將其呈現爲短字符串。要使用不同的方案,請使

    0熱度

    1回答

    我使用下面的OpenSSL命令生成SECp384的ECC密鑰來提取ECC私鑰短暫和靜態私鑰: openssl ecparam -genkey -name secp384r1 -out private.pem 可有人請讓我知道如何提取短暫( k)和靜態(k)私鑰使用openssl生成ecc私鑰? 在鏈接https://www.ietf.org/rfc/rfc4754.txt這些被提及爲w和k。

    0熱度

    1回答

    我很困惑ECDSA和ECDH的執行順序,哪一個先運行? 由於ECDH無法避免MITM連接,因此ECDSA用於驗證實體。所以ECDSA應該在ECDH之前運行? 或者它根本不重要?

    0熱度

    1回答

    Linux環境:Debian的9.1,與Gnome桌面 我都ECDSA和ED25519身份,但是在命令行,SSH-add命令給出了錯誤: Could not add identity 如何解決?根據

    1熱度

    1回答

    我連接到支持secp256r1的金雅拓HSM。我有以下代碼來使用Pkcs11interop創建一個ECDSA密鑰對。我得到了使用BouncyCastle NistNamedCurves和X962Parameters的paramsBytes。 HSM繼續與CKR_ATTRIBUTE_TYPE_INVALID重新合作。我是ECDSA的新手,所以我可能錯過了一些東西。有任何想法嗎? X9ECPar

    0熱度

    1回答

    我有一個使用HSM的java程序,它使用本地API提供給我,以及只有兩個大整數的ECDSA簽名的R和S值。我需要採取這些整數並創建ASN.1編碼。任何想法,我怎麼能做到這一點?我確實有BouncyCastle運行,但是,我不熟悉可用的選項。