cryptoapi

    3熱度

    2回答

    我想從C#代碼中使用CryptoAPI將SHA256時間戳添加到已簽名的程序集。下面是我使用的代碼: Signer.TimestampSignedAssembly("MyAssembly.exe", "http://tsa.starfieldtech.com"); 簽名者類: public static class Signer { [StructLayoutAttribute(L

    2熱度

    1回答

    打印X和Y這是我的代碼: EC_KEY *eckey = EC_KEY_new(); EC_KEY_generate_key(eckey); const EC_POINT *pub = EC_KEY_get0_public_key(eckey); printf("%s", pub->X); 我收到寫着「類型的定義不完整‘結構ec_point_st’」的錯誤。我也試過: EC_GROUP

    2熱度

    1回答

    Java使用Cipher類作爲特定密碼實現的抽象。在我的項目中,我主要使用對稱分組密碼(AES,Twofish,3DES,...),我正在尋找一種方法來動態創建/初始化任何可能的對稱分組密碼(使用XML配置),因爲我會喜歡使加密可配置。 例子:<transformer type="cipher" cipher="AES/GCM/NoPadding" keysize="256" iv="true"

    2熱度

    1回答

    我嘗試登錄使用黑莓手機加密數據,但生成的簽名是沒有得到通過服務器端驗證(PHP) 籤數據我想這一點 - RSACryptoSystem rsaCryptoSystem = new RSACryptoSystem(1024); // Create an RSA key pair. RSAKeyPair rsaKeyPair = new RSAKeyPair(rsaCryptoSy

    5熱度

    1回答

    我在Windows密鑰存儲中創建了RSA密鑰對。 予加密的數據(對稱密鑰)在成功: HCERTSTORE hstore = ::CertOpenSystemStore(NULL, L"TestStore"); PCCERT_CONTEXT pctxt = ::CertFindCertificateInStore(hstore, X509_ASN_ENCODING, NULL, CERT_FI

    0熱度

    2回答

    我想使用vC++代碼獲取證書序列號。 HANDLE hStoreHandle; PCCERT_CONTEXT pCertContext=NULL; PCERT_PUBLIC_KEY_INFO pOldPubKey = NULL; char fResponse ='n'; hStoreHandle = CertOpenSystemStore(NULL,"MY"); while(pCert

    3熱度

    1回答

    假設我有當前用戶的多個個人證書。但只有一份證書屬於阿拉丁eToken。 我想確定哪個證書屬於阿拉丁eToken。 我應該使用X509Store和X509Crtificate這個嗎? 我應該試試eToken SDK嗎?

    1熱度

    3回答

    在我的C++程序中,我使用CryptoAPI創建了公鑰/私鑰對。 CryptGenKey(eTokenProv,ENCRYPT_ALGORITHM,CRYPT_EXPORTABLE,&k1) 密鑰存儲在一個的eToken。 是否可以使用公鑰PKCS#11?先前創建的使用以下搜索模板搜索後發現私鑰: CK_ATTRIBUTE private_search[] = { {CKA_PRI

    1熱度

    1回答

    我已經在窗口中使用BCryptSignHash與ECDSA算法簽署了哈希值。輸出簽名緩衝區的長度爲64個字節。我還使用BCryptGenerateKeyPair函數(BCRYPT_ECDSA_P256_ALGORITHM算法)生成了公鑰和私鑰blob,並使用該函數對散列進行了簽名。 我必須在linux中使用此密鑰對驗證此簽名。我能夠使用鏈接「http://msdn.microsoft.com/en

    5熱度

    1回答

    我正在使用Microsoft Crypto API處理SSL連接。當與支持TLS 1.0或更高版本的服務器通信時,一切正常,但是當我嘗試處理僅支持SSL 3.0的服務器時,InitializeSecurityContext()因錯誤代碼0x80090331(SEC_E_ALGORITHM_MISMATCH)而失敗。 我試圖玩SCHANNEL_CRED結構,它傳遞給AcquireCredential