Identicon是一种基于用户信息的哈希值生成图像的技术,通常使用用户登录时的IP地址作为输入值,并作为生成新建用户时的初始化头像用于保护用户隐私。其雏形是由九个方格构成的图案,现在第三方开发还有其他类型的生成模式。
这个理念最早由Don Park于2007年时提出:
译文:
最早期v0.1版本是基于服务器端的Java版本,v0.2就整理了代码,修正并完善一些功能,包括一个颜色生成漏洞,添加缓存机制,增加了一些文档,并且提供了jar运行组件。v0.3发布了基于客户端的Canvas元素版本。现在已经发布到v0.5。
其他仿制版本也跟着出现,The Vash提供了Affero通用公共许可证和专用授权协议双授权版本。