Identicons are used to create unique images based on IP address or strings. Lots of programs are available to generate identicons based on an input string.
My question is how
hard is to do the reverse. Identify the source string of an identicon. In other words what is the strength of the hash function used to generate an identicon.
Can the concept of identicon be extended to generate public-private key pairs? It would be lot attactive to have two images as public and private key rather than a boring text file