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);
這是沒有問題的,我的問題是如何導入從私有密鑰文件的密鑰,和加密數據使用該密鑰; 並從公共文件中導入公鑰以解密該加密數據;
怎麼辦?謝謝...