GitHub提供默认识别符作为个人资料图片。您也可以为自己的帐户设置一个like this。
GitHub上有很多other implementations,使用类似的方式并产生类似的结果。
在他们的实现中,他们选择为25个瓷砖中的一些着色,然后使用一种颜色填充所有非空白瓷砖。我们假设它们总共使用了20种颜色来填充瓷砖,但它们并没有使用这么多颜色。
这样,最大可能的同心数似乎只有 20 x 2 15 ,因为它们反映了垂直轴的同一性并仅使用 15 瓦片生成一个identicon。
现在, 20 x 2 15 = 655360 与GitHub上的用户总数相比是一个非常低的数字。
所以我的问题是,在这种情况下是否存在明确的碰撞情况,或者我错过了什么?