没有为自己分配用户的默认化身是否有名称?
不是空白用户的化身,而是由碎片,形状和颜色组成的化身:

是否有类似的在线生成器?
另请参阅:

如何更改我的个人资料图片或头像?

返回常见问题索引

评论

我们需要使它成为Wiki。感谢您提出的问题,我已将其添加到常见问题解答中。

@乔治:维基百科。迟到总比没有好,不是吗? :)

如果有人担心安全问题,应将其作为单独的问题发布。

这个问题是干净,简单和直截了当的。该网站已经到处都是冗长而复杂的FAQ,其中涉及可以想象到的每一个细微差别和场景。他们筋疲力尽地阅读。

#1 楼

它们称为Identicons。
如果您不上传自己的图像,则Stack Exchange使用Gravatar并将Identicons指定为默认图像:


Gravatar实施者指南


URL的构造方式如下:


未注册时(当Stack Exchange不知道您的电子邮件地址时),这是基于在您的最后一个已知IP地址上,因此当您的IP地址更改时可能会更改


对于新用户以及那些在其个人资料中单击“更改图像”的用户,如果用户没有Gravatar帐户,以使其更加安全




Identicons发明者Don Park的原创博客文章;它们在Java中的实现仍然可用。


Gravatar使用的Identicons的PHP实现的创建者的博客帖子。

评论


使用identicons作为默认图像的不是Gravatar。是谁选择了(带有URL参数)使用identicon(而不是标准图片或Monster-id)。

– runaros
08年11月6日在11:10

因此,从技术上讲,是否可以将图像转换回md5,取消哈希md5并检索用户的电子邮件地址?

– MD XF
16年2月2日在22:05

@MDXF哈希算法的全部要点是,它们被认为是不可逆的。

–内森·亚瑟(Nathan Arthur)
17年5月31日在20:06

@MDXF-您甚至不必翻译图像本身(尽管从我对图像生成算法的了解来看,这有些琐碎):用户电子邮件的MD5包含在URL中!现在,这就是说-我还没有找到任何人成功地从零开始强行强制使用电子邮件MD5;但是如果您有任何事情要做,那么填写电子邮件就可以了。

–JamesTheAwesomeDude
20年5月7日在23:41

#2 楼

它们被称为Identicons。 Gravatar identicon图像基于您的电子邮件地址的MD5哈希值。如果您使用的是.NET,则这是一个identicon实现。 Wikipedia文章中还列出了其他实现。

重要更新
您可能也对Unicornicons感兴趣。

评论


Gravatar使用电子邮件地址的哈希,而不是IP。

–尼克·约翰逊(Nick Johnson)
08年12月28日在17:34

很高兴知道。对于Gravatar来说,这很有意义,因为他们有电子邮件地址。

–兰斯·费舍尔
08年12月29日在18:45

#3 楼

Checkout编码恐怖,它具有基于IP地址的算法,类似于SO。

来自Wikipedia:


Identicon是可视化的
表示形式散列值,通常是IP地址的散列值,用于标识计算机系统的用户。
原始的Identicon是9块图形,已被扩展以
第三方的其他图形形式
,其中一些人使用MD5代替了
IP地址作为标识符。概括来说,Identicon是一种隐私保护,可以保护每个用户的IP地址的派生类,该IP地址内置在9块图像中,并显示在用户名的旁边。与仅使用数字的视觉表示相比,认为
视觉表示更容易比较,更重要的是,它维护了个人的隐私。
Identicon图形是唯一的,因为它是基于用户IP的,但是
通过查看Identicon来恢复IP是不可能的。


评论


阿特伍德定律:该代码已移植到JavaScript:github.com/hgwr/identicon

–山姆·哈斯勒
2012-2-24 13:41

链接已死,CodePlex上有一个(我认为)较旧的版本:identicon.codeplex.com。它有一些较小的问题(Dispose),所以我刚刚为此上传了一个补丁(并且性能有所提高)。

– Wout
2012年9月23日在18:54

#4 楼

关于使用Gravatar自动显示它们,这是我在这里发布的答案:

显示“随机”彩色gravatars,因为此查询字符串参数已添加到每个gravatar源URL:d=identicon

这样做是为了如果用户没有与他的电子邮件关联的图像,则显示此“随机”图像,而不是默认的蓝色图像。

以下由于未包含该参数而显示“默认”蓝色图像:


但是,包含与d=identicon参数相同的url显示如下:


PS:这是用于示例的网址:https://www.gravatar.com/avatar/94d093eda664addd6e450d7e9881bcad?s=32&d=identicon&r=PG

这些图片(称为Identicons)并不是真正随机的,而是根据您IP地址的哈希值生成的。