我有大量的数据通过传统的VB6应用程序用CAPICOM库加密。
以下代码几乎完全是VB6代码中发生的情况的复制:
static string DecryptEncryptedText(string encryptedText, string secretKey) { var encryptedDataObj = new CAPICOM.EncryptedData(); encryptedDataObj.SetSecret(secretKey, CAPICOM_SECRET_TYPE.CAPICOM_SECRET_PASSWORD); encryptedDataObj.Decrypt(encryptedText); return encryptedDataObj.Content; }