go build -o .out/randomartExecutable binary at: .out/randomart
randormart -a sha256 -w 29 -h 15 -c true -k ~/.ssh/id_ed25519.pubrandormart -a sha256 -w 29 -h 15 -c true "hello"randormart "hello"Output:
+[SHA256] [2cf24dba5fb0a30e]+
+-----------------+
| +.+.. |
|E...o + |
|+..o.+ o |
|+.+.o *. |
| = +.o. S |
|..* .o = o |
|.=..o o + . |
|=.+o . o o |
|*O+ .+.. |
+-----------------+
"Hash Visualization: a New Technique to improve Real-World Security", Perrig A. and Song D., 1999, International Workshop on Cryptographic Techniques and E-Commerce (CrypTEC '99)" explains some techniques and advantages.