internal void WriteParameters(byte[] buffer, int offset)
 {
     buffer.Write(offset + Offset.HashAlgorithm, (byte)HashAlgorithm);
     buffer.Write(offset + Offset.Flags, (byte)Flags);
     buffer.Write(offset + Offset.Iterations, Iterations, Endianity.Big);
     buffer.Write(offset + Offset.SaltLength, (byte)Salt.Length);
     Salt.Write(buffer, offset + Offset.Salt);
 }