Visual fingerprint hash (e.g. "randomart") library for Go.
Implements the "drunken bishop" algorithm from OpenSSH, with added support for arbitrary grid size and tile sets.
Examples of rendering the same data with different settings.
randomart.RenderOptions{
Tiles: randomart.OpenSSHTiles,
Border: true,
Header: "ED25519 256",
Footer: "SHA256",
}+--[ED25519 256]--+
| .+. |
| o. |
| .. + |
| Eo = |
| S + . |
| o B . . |
| B o.. |
| *... |
| .o+... |
+----[SHA256]-----+
randomart.RenderOptions{Tiles: randomart.GalaxyTiles}ππππππππππ
ππππππππππ
ππππππππππ
ππππππππππ
ππππππππππ
ππππππππππ
ππππππππππ
ππππππππππ
ππππππππππ
ππππππππππ
- fcaddr: Fingerprint Filecoin f1 addresses