代码之家  ›  专栏  ›  技术社区  ›  William Edmondson

CAPICOM Decrypt()出现“满足ASN1错误标记值”的错误

  •  0
  • William Edmondson  · 技术社区  · 14 年前

    我有大量的数据通过传统的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;
    }
    
    1 回复  |  直到 14 年前
        1
  •  3
  •   jac    14 年前