Record fields
The known_hosts format places an optional marker before a host field, a key-type field, Base64 public-key data, and an optional trailing comment. The parser reads the host selector and key-type label, then decodes the key field for fingerprinting. Literal names, addresses, wildcard patterns, negated patterns, bracketed host-and-port forms, and |1|-prefixed hashes have different meanings despite occupying the same host field.