cryptoapi

    0熱度

    2回答

    我使用這個簡單的功能,用於解密AES加密的字符串 unsigned char *aes_decrypt(EVP_CIPHER_CTX *e, unsigned char *ciphertext, int *len) { int p_len = *len, f_len = 0; unsigned char *plaintext = (unsigned char*)malloc(

    1熱度

    2回答

    我花了相當多的時間在Google上搜索這個答案。我發現了幾段描述解決方案的代碼,但大多數都在C,.NET或Java中。我的情況是VB6。我有一個非常簡單的RSA1應用程序:用私鑰簽名一些數據(在「appA」中),然後驗證簽名(在「appB」中使用公鑰,這是VB6應用程序)。現在一切都通過CryptoAPI庫運行良好。 「appA」簽名部分需要移動到unix服務器並由OpenSSL(最好)執行。問題

    2熱度

    2回答

    我有一個工作程序,它使用MS Crypto API從指定的SubjectDN字符串(例如:2.5.4.3=Name Surname, 1.2.300.38.22=12345678)生成CSR。我使用函數:CertStrToName()對它進行編碼,並且一切正常,除了一件事情:所有OID值都是使用ASN1類型PrintableString創建的。 有什麼辦法可以使OID 1.2.300.38.22的

    1熱度

    1回答

    我在使用CryptoAPI編寫客戶端/服務器解決方案,通過TCP套接字提供SSL加密。在客戶端中,我有一個在所有連接(即多個線程)之間共享的全局CERT_STORE_PROV_MEMORY證書存儲。 我的問題是這是否線程安全?多個線程是否可以同時在證書存儲上調用函數(例如CertGetIssuerCertificateFromStore())?

    1熱度

    1回答

    我如何使用Microsoft Crypto API中的「證書」加密數據? 我知道如何使用AES加密與微軟的Crypto API的數據進行加密: keyBlob.hdr.bType := PLAINTEXTKEYBLOB; keyBlob.hdr.bVersion := CUR_BLOB_VERSION; keyBlob.hdr.reserved := 0; keyBlob.hdr.aiKey

    3熱度

    1回答

    我正在爲我公司的開發人員構建一個小型內部工具。其中一個小目標是在更改密碼時更新多個位置。其中一個需要更新的位置是顛覆。大多數開發人員使用TortoiseSvn,但不是所有人都這麼做(所以我更喜歡程序中立的解決方案,但這不是必需的)。 從我對這個主題的研究中,我的第一印象是,烏龜或其他應用程序將具有我可以使用的更改密碼功能。這不是我所能找到的。所以我的下一個想法是更改存儲在%APPDATA%\ Su

    8熱度

    3回答

    我剛剛閱讀這篇文章RSA keys under 1024 bits are blocked,在我的.NET軟件中,我廣泛使用了384位密鑰。我的程序是否仍然能夠使用RSACryptoServiceProvider從MachineKeyStore生成/存儲/讀取密鑰?或者我會被迫發送補丁?

    1熱度

    1回答

    我在探索一個必須提取存儲的證書以便與OpenSSL(C++應用程序)一起使用的情況。它被導入本地計算機\個人存儲,幷包含密碼保護的私鑰。 什麼將通過MS CryptoAPI提供給我? 我想要的是以密碼保護或不受保護的形式檢索原始證書或其私鑰。可能嗎?或CryptoAPI不打算提供證書副本,我將使用它的功能而不是使用OpenSSL?

    4熱度

    1回答

    我有一個先前生成的RSA私人簽名密鑰,它存儲爲PRIVATEKEYBLOB。我正試圖將其轉換爲新證書,以便更好地管理密鑰。我如何把這個blob變成.pfx證書? 我有一個HCRYPTPROV(使用MS_ENHANCED_PROV和PROV_RSA_FULL)。 我可以從CryptImportKey獲取HCRYPTKEY。 PFXExportCertStoreEx似乎是將其導出到PFX blob(我

    2熱度

    2回答

    我想寫我自己的CSP。我試圖通過執行一個dll文件來做到這一點,但我不知道我是否正確。 ,我發現這樣的事情: 加密服務提供程序開發人員工具包(CSPDK) 有與CSP API CPAcquireContext CPGenKey 樣品...等等 (它看起來我喜歡舊的api或api的winCE) 而這裏來了我的問題,我應該實現哪些功能來提供新的CSP贏dows 7和XP。 我的計劃好嗎? - 我應該實