public byte[] DecryptWithPrivate(CryptoRequest cryptoRequest) { var bytes64 = cryptoRequest.Data64; var privateKey = cryptoRequest.Password; byte[] bytes = Convert.FromBase64String(bytes64); Chilkat.Rsa rsaEncryptor = new Chilkat.Rsa { EncodingMode = "hex" }; rsaEncryptor.ImportPrivateKey(privateKey); return(rsaEncryptor.DecryptBytes(bytes, usePrivateKey: true)); }