我们希望向用户显示每次登录时为其生成的唯一图像。我们可以使用一个很好的.NET库来实现这个目标吗?
我们正在尝试为每个用户分配一个唯一的图片,并在他们登录时向他们显示。这样他们就可以知道他们是否/何时在网上钓鱼网站上。
答案 0 :(得分:0)
考虑一下StackOverflow的做法;使用identicons。
它基本上是基于哈希值创建的图像(例如使用电子邮件或用户名)。
另见:
https://meta.stackexchange.com/questions/17443/how-is-the-default-user-avatar-generated
答案 1 :(得分:0)
我的银行网站会这样做,但它只是有一个预定义图像列表。当我创建帐户时,它向我展示了该列表中的随机图像。它还允许我通过向我呈现8个不同的图像来挑选(更改)我喜欢的图像。每次我更改安全图像时,库中显然有超过8个图像,我可以选择的8个图像是不同的。
此外,它迫使我创建一个安全短语。它会在我输入密码的页面上显示图像和短语。
似乎并不太复杂。 9999张图像可以获得与标准4位数PIN相同的安全性。