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
