2016-08-24 110 views
1

我想解密使用私鑰加密的數據。我可以加載公鑰解密如下:Qt:使用私鑰/公鑰解密數據

QFile file(":/sample.crt"); 
file.open(QIODevice::ReadOnly); 
const QByteArray bytes = file.readAll(); 
file.close(); 

QSslCertificate ssl(bytes, QSsl::Pem); 
//Key: ssl.publicKey(); 

但是我該怎麼用密鑰做解密數據呢?我知道有像QCA這樣的第三方庫(http://delta.affinix.com/qca/),但是可以通過內置的Qt函數來實現嗎?

問候,

+1

'使用私鑰加密'是一個矛盾的術語。您可以使用公鑰進行加密,或使用私鑰進行數字簽名。 – EJP

回答