2013-11-26 62 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); 

這是沒有問題的,我的問題是如何導入從私有密鑰文件的密鑰,和加密數據使用該密鑰; 並從公共文件中導入公鑰以解密該加密數據;

怎麼辦?謝謝...

回答

相關問題