Visual Hash Turns Text Or Data Into Abstract Art
Makoss writes "Normal cryptographic hash functions turn any input text or data into a compact set of bits; useful for computers, not useful for humans. Visual hash functions turn data into graphical representations which are more easily recognizable and memorable to humans. You've seen Identicons and other simple geometric image generators already, but Vash takes the technique beyond basic geometry and produces some really striking images."
Hash turns a lot of things into abstract art.
Bruce Schneier just replaced his copy of Photoshop with /dev/random and a copy of Vash...
A sufficient quantity of hash will turn ANYTHING into abstract art, no?
Remember "News for Nerds, Stuff that Matters"? Help make it a reality again! http://soylentnews.org
(Why the readme file is README.md, I can't guess.)
After downloading and reading bits of the docs (but not the code), it appears that it hashes the data you give it (SHA-1 or MD5) and builds the graphic based on the hash.
(You specify the hashing algorithm by a parameter, and, no, they don't recommend the parameter that specifies MD5. I didn't read far enough to guess as to why the parameter is not the name of the algorithm.)
So, since it appears that not every geek here is familiar with hashing (Huh?), I'll point out the obvious: The hash does not give enough information to reproduce the original data. (But what about very short inputs, like passwords, which they, erm, suggest?) Also, since the hash is cryptographically hard, reversing it is rather difficult even if you can afford to search through the pseudo-reversion set.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
Full disclosure: I am the primary author (probably should have mentioned that before replying to other posts, whoops). I'll be watching the comment stream, if you have any questions.
Perhaps having the algorithm also add a unique animation sequence would help make these visual representations more identifiable to users. If a flower's rotation suddenly goes from 6 RPM to 60 RPM, that would be a much quicker tipoff that something has changed.
I agree the images seem unremarkable and not very memorable. How about using the hash to walk the space of facial parameters, generating character faces instead of curves.
It's amazing how many Mii's one can recognize and remember. Use 2 different hashes and generate a male, female pair.
It's amazing how many Mii's one can recognize and remember. Use 2 different hashes and generate a male, female pair.
Have you seen RoboHash? It works along the same lines, only with robots.