public async Task Sha256Raw() { ResultOfHash result = await _tonClient.Crypto.Sha256(new ParamsOfHash { Data = "TWVzc2FnZSB0byBoYXNoIHdpdGggc2hhIDI1Ng==" }); result.Hash.Should() .Be("16fd057308dd358d5a9b3ba2de766b2dfd5e308478fc1f7ba5988db2493852f5"); }
public async Task Sha256Encoded() { ResultOfHash result = await _tonClient.Crypto.Sha256(new ParamsOfHash { Data = "Message to hash with sha 256".ToBase64() }); result.Hash.Should() .Be("16fd057308dd358d5a9b3ba2de766b2dfd5e308478fc1f7ba5988db2493852f5"); }
public async Task Sha256Hex() { ResultOfHash result = await _tonClient.Crypto.Sha256(new ParamsOfHash { Data = "4d65737361676520746f206861736820776974682073686120323536".HexToBase64() }); result.Hash.Should() .Be("16fd057308dd358d5a9b3ba2de766b2dfd5e308478fc1f7ba5988db2493852f5"); }
public async Task Sha512() { ResultOfHash result = await _tonClient.Crypto.Sha512(new ParamsOfHash { Data = "Message to hash with sha 512".ToBase64() }); result.Hash.Should() .Be("2616a44e0da827f0244e93c2b0b914223737a6129bc938b8edf2780ac9482960baa9b7c7cdb11457c1cebd5ae77e295ed94577f32d4c963dc35482991442daa5"); }