cryptoapi

    2熱度

    1回答

    嘗試在Win 7下測試新的CSP。設置啓動配置以允許內核調試,運行WndDbg並選擇文件:kernel debug並設置爲本地。嘗試對我的新CSP使用signtool仍然會導致簽名失敗檢查。環境是: OS Name: Microsoft Windows 7 Home Premium OS Version: 6.1.7601 Service Pack 1 Build 7601

    1熱度

    1回答

    我正在嘗試使用Windows CryptoAPI函數進行AES加密。 我想給我的鑰匙,CryptEncrypt功能,但我CryptImportKey功能failes 這裏是我的代碼: HCRYPTPROV hProv = NULL; HCRYPTKEY hKey = NULL; DWORD dwBlobLen; PBYTE pbKeyBlob = NULL;

    0熱度

    1回答

    我想一個文件AES CBC mode加密加密,使用cryptoAPI功能和命令行設置自己的密鑰(這我的代碼更改) 我想象的關鍵(變更後)將1a1dc91c907325c6並以這種形式嘗試: HCRYPTPROV hProv = NULL; HCRYPTKEY hKey = NULL; DWORD dwBlobLen; PBYTE pbKeyBlob = NULL; pbKeyBlob =

    0熱度

    1回答

    我想從公鑰簽名的.Net DLL中提取公鑰,而不是公鑰的令牌,在C#中?

    0熱度

    1回答

    假設我(作爲應用程序開發人員)想要使用存儲在我應用程序某處的密鑰加密某些內容。最終,我必須將該密鑰加載到內存中,並將其與純文本數據一起傳遞給javax.crypto中的某個Java類。由於這些類是JVM在運行時提供的,如果攻擊者能夠控制JVM並在自己的Android設備上交換這些類的實現,他將能夠看到我的密鑰和純文本應用程序想要加密。由於Android是開源的,任何人都可以修改它並將其構建爲在自己

    1熱度

    1回答

    CryptSignMessage可以通過在PCRYPT_SIGN_MESSAGE_PARA參數中傳遞適當的編碼類型來生成PKCS#7簽名。但我似乎無法找到與CryptSignHash函數做同樣的事情的方法。 是否有方法使用CryptSignHash API創建PKCS#7簽名,或者是否有任何其他函數可以調用將CryptSignHash的輸出轉換爲PKCS#7?

    2熱度

    1回答

    我用下面的命令生成了一個使用OpenSSL的公鑰,並創建了一個1024位的RSA密鑰,然後導出公鑰給我一個.pem文件中的公鑰。 > openssl genrsa -out private_key.pem 1024 > openssl rsa -pubout -in private_key.pem -out public_key.pem 我使用的私鑰簽名在PHP中的一些數據,並且想使用的Cr

    0熱度

    2回答

    我的問題是關於cryptoAPI接口。 Look,CertEnumSystemStoreLocation()是枚舉系統中可用的所有證書存儲位置的函數。它返回(使用回調)枚舉位置作爲寬字符串(LPCWSTR)。 CertEnumSystemStore()根據給定的位置枚舉商店。它將位置(DWORD)的整數常量用作參數。 我試圖枚舉位置,結果是一個字符串列表,它的語義等價於來自CryptoAPI導入模

    1熱度

    1回答

    我需要C#和C++,Windows客戶端應用程序需要通過DLL來執行查詢WMI和加密API中的訪問功能。某些事情如訪問磁盤加密狀態需要管理員訪問權限。如果鏈接客戶端保持用戶級權限,DLL是否有管理員訪問權限?如果是這樣,我將如何去做這件事?

    1熱度

    1回答

    我正在嘗試構建一個工具,它將根據內核模式代碼簽名要求批量簽署一堆文件。我知道signtool可以通過/ ac參數獲得一個用於交叉簽名信任的額外證書,但是還沒有能夠弄清楚如何使用SignerSign或SignerSignEx來完成相同的操作。我甚至還探討過signtool的API調用,並且對它們進行鏡像似乎不會產生相同的影響。 請注意,由於項目限制,signtool或其他命令行工具不能用於此目的。