public byte[] CalculateTmpAesIV() { var hash1 = SHA1.HashData(NonceServer.Concat(NewNonce).ToArray()); var hash2 = SHA1.HashData(NewNonce.Concat(NewNonce).ToArray()); return(hash1[^ 8..].Concat(hash2).Concat(NewNonce[0..4]).ToArray());
public byte[] CalculateTmpAesKey() { var hash1 = SHA1.HashData(NewNonce.Concat(NonceServer).ToArray()); var hash2 = SHA1.HashData(NonceServer.Concat(NewNonce).ToArray()); return(hash1.Concat(hash2[0..12]).ToArray());