An Identicon is a visual representation of a hash value, usually of an IP address, that serves to identify a user of a computer system as a form of avatar while protecting the users' privacy. The original Identicon was a 9-block graphic, and the representation has been extended to other graphic forms by third parties
This Identicon is 10X8 colored blocks we currently genrate three colors
Just type in your name and you can copy the UIR and download the png


URI:-

Our algorithm consist of SHA-1 ASCII code of characters.
why 8X10 ?
Because SHA-1 produces 40 chaarcter string so we reverse it and contact the both hashes to produce 80 characters long.
We used P5 for rendering the canvas.