2013-11-26 36 views
1

我使用一些win32 api创建一个普拉维/公钥对并将它们写入文件。 我做:如何使用cryptimportkey函数导入私钥来加密数据相同的结果使用导入的密钥

CryptGenKey(hProv, CALG_RSA_KEYX, KEYLENGTH | CRYPT_EXPORTABLE | CRYPT_NO_SALT, &hSessionKey); 
    // export private key buffer and write it to file 
    CryptExportKey(hSessionKey, NULL, PRIVATEKEYBLOB, 0, key_buf, &keySize); //export private 
key 
    //export public key buffer and write it to file 
    CryptExportKey(hSessionKey, NULL, PRIVATEKEYBLOB, 0, key_buf, &keySize); 

这是没有问题的,我的问题是如何导入从私有密钥文件的密钥,和加密数据使用该密钥; 并从公共文件中导入公钥以解密该加密数据;

怎么办?谢谢...

回答

相关问题