public AuthKey(BigInteger gab)
{
key = gab.ToByteArrayUnsigned();
using (SHA1 hash = new SHA1Managed())
{
using (MemoryStream hashStream = new MemoryStream(hash.ComputeHash(key), false))
{
using (BinaryReader hashReader = new BinaryReader(hashStream))
{
auxHash = hashReader.ReadUInt64();
hashReader.ReadBytes(4);
keyId = hashReader.ReadUInt64();
}
}
}
}