aesRsaPrivateDecrypt static method

String? aesRsaPrivateDecrypt(
  1. String aesEncryptKey,
  2. String privateKey,
  3. String data
)

AES+RSA混合加密 aesKey 加密之后的aes的key privateKey Rsa的私钥 data 需要解密的内容

Implementation

static String? aesRsaPrivateDecrypt(
    String aesEncryptKey,
    String privateKey,
    String data,
    ) {
  try {
    var aesKey = rsaPrivateDecrypt(privateKey, aesEncryptKey);
    if (aesKey == null) return null;

    var decryptData = aesDecrypt(aesKey, data);
    return decryptData;
  } catch (e) {
    return null;
  }
}