Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

25 Commits

Repository files navigation

randomart

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.

Output formats

Examples of rendering the same data with different settings.

OpenSSH compatible

randomart.RenderOptions{
	Tiles:  randomart.OpenSSHTiles,
	Border: true,
	Header: "ED25519 256",
	Footer: "SHA256",
}
+--[ED25519 256]--+
|    .+.          |
|      o.         |
|     .. +        |
|      Eo =       |
|        S + .    |
|       o B . .   |
|        B o..    |
|         *...    |
|        .o+...   |
+----[SHA256]-----+

Spacey emoji

randomart.RenderOptions{Tiles: randomart.GalaxyTiles}
馃寬馃寯馃寫馃寫馃寫馃寫馃寫馃寫馃寫馃寫
馃寫馃寫馃寯馃寫馃寫馃寫馃寫馃寫馃寫馃寫
馃寫馃寬馃寫馃寬馃寫馃寫馃寫馃寫馃寫馃寫
馃寫馃寫馃寶馃寫馃寯馃寫馃寫馃寫馃寫馃寫
馃寫馃寫馃寫馃寭馃寫馃寱馃寫馃寫馃寫馃寫
馃寫馃寫馃寫馃寫馃寭馃対馃寯馃寫馃寬馃寫
馃寫馃寫馃寫馃寫馃寭馃寯馃寯馃寬馃寫馃寬
馃寫馃寫馃寫馃寫馃寭馃寱馃寬馃寬馃寭馃寫
馃寫馃寫馃寫馃寫馃寫馃寭馃寯馃寭馃寫馃寬
馃寫馃寫馃寫馃寫馃寫馃寬馃寯馃寯馃寬馃寬

Examples

  • fcaddr: Fingerprint Filecoin f1 addresses

About

馃К visual fingerprint hashes for Go

Topics

Resources

Code of conduct

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages