我得到的消息时,我尝试登入交易:NBitcoin抛出InvalidOperationException异常消息:“Mac HMACSHA256无法识别。”
Transaction payment = new Transaction();
BitcoinSecret PaymentSecret = new BitcoinSecret("1sXCvdpXz...UqkXW9mvT");
...
payment.Sign(Container.PaymentSecret, false);
我深入到开源NBitcoin API,并计算出这些行给我的错误信息。我能做什么? (https://github.com/NicolasDorier/NBitcoin/blob/master/NBitcoin/Crypto/DeterministicECDSA.cs)
try
{
hmac = MacUtilities.GetMac(macName);
}
catch(SecurityUtilityException nsae)
{
throw new InvalidOperationException(nsae.Message, nsae);
}
事实上,它的工作方式。 – nopara73