cryptoapi

    -1热度

    1回答

    通过智能卡使用工具,我正在签署数据“Hello”。 我得到的输出是十六进制格式。 14 5F 65 CE 7C 2D 8A 0A FA B0 FB 86 CE 28 90 84 37 2D 04 63 B2 35 FA 40 4A B6 35 C8 90 AF 55 7F B1 CA FE FD 5B F9 1B 7C DB 74 63 BF 16 5B B3 6D E8 2D B6 D7 2E

    5热度

    1回答

    美好的一天。 Stackoverflow在以前帮了我很多次,但是我有点卡住了,希望有人能给我一些指示。 背景:我需要将证书的X509数据传递给Adobe的SDK CertListCab,以便使用我的Acrobat插件API签名PDF。 我的问题是如何从使用CryptoAPI的PFX证书获取X509数据? 我已经做了以下内容: 转换我的PFX证书到内存中的存储。 CRYPT_DATA_BLOB da

    2热度

    1回答

    我想对数据使用AES 256位加密,并且它由“MS_ENH_RSA_AES_PROV”提供。为此,当我尝试运行以下代码时使用 pszProviderName = TEXT(“MS_ENH_RSA_AES_PROV”) 作为CryptAcquireContext的第三个参数,我得到的输出类似错误号80090019。此错误代码表示“所请求的提供程序不存在”。 #include <windows.h>

    3热度

    1回答

    我正在努力如何将来自TSA服务器的响应添加到我的CryptSignMessage? 使用PKCS#7。我目前有我的消息摘要,并且我使用crypto API中的CryptSignMessage成功签名。像这样: // Initialize the signature structure. CRYPT_SIGN_MESSAGE_PARA SigParams; SigParams.cbSize =

    0热度

    1回答

    DelphiXe4。用WinCryptoApi加密 - 解密函数文件。加密模式CBC。它似乎在工作。加密和解密。 // get winapi functions - http://msdn.microsoft.com/en-us/library/ms936171.aspx and ect.. procedure GuCryptFile(const SourceFileName, Destina

    -1热度

    2回答

    我试图在将它们写入配置文件之前使用NsisCrypt plugin加密一些密码。 我有我的安装脚本下面的代码: StrCpy $algorithm "3des" NsisCrypt::Base64Encode "<key string>" Pop $key NsisCrypt::Base64Encode "<iv string>" Pop $iv NsisCrypt::Encryp

    2热度

    1回答

    我正在使用Windows Server 2008 R2证书颁发机构进行私钥存档。在客户端,当客户端请求启用存档的证书时,我有兴趣知道哪些Crypto API函数是由Windows进程进行的。特别是,我的重点是跟踪此处列出的函数调用,http://msdn.microsoft.com/en-us/library/aa922849.aspx,出现在Advapi32.dll中。 我试过了windbg/c

    0热度

    1回答

    基本上,标题:如何使用C++将Windows客户端证书和私钥添加到Windows用户存储中? 我发现功能PFXImportCertStore这将使我可以从PKCS12加载证书和私钥到临时证书存储区,但我不知道如何将此存储保存到用户存储。目标是添加其他应用程序可以访问的私钥(例如Outlook)。

    2热度

    1回答

    我正试图编写一个简单的程序来使用AES algortihm加密和解密文件。我有加密,解密,但没有问题.. public static void main(String[] args) throws NoSuchAlgorithmException, FileNotFoundException, InvalidKeyException, NoSuchPaddingException, Illegal

    0热度

    1回答

    这里是我的过程: 的CryptoAPI: 产生AES会话密钥 使用接收者的公钥来加密和出口(1)在SIMPLEBLOB 与RSA 发送到SIMPLEBLOB收件人 的Java: 收件人收到(3) 收件人希望使用自己的私钥 这是非常标准的,我相信解密SIMPLEBLOB。需要将接收到的字节数组(从上面的第4步开始)进行字节反转。但是,由于某些原因,接收的字节数超过了RSA算法可以解密的最大允许字节数