在.NET中为用户生成uniqe安全映像

时间:2014-01-08 12:52:27

标签: .net security

我们希望向用户显示每次登录时为其生成的唯一图像。我们可以使用一个很好的.NET库来实现这个目标吗?

我们正在尝试为每个用户分配一个唯一的图片,并在他们登录时向他们显示。这样他们就可以知道他们是否/何时在网上钓鱼网站上。

2 个答案:

答案 0 :(得分:0)

考虑一下StackOverflow的做法;使用identicons

它基本上是基于哈希值创建的图像(例如使用电子邮件或用户名)。

另见:

https://meta.stackexchange.com/questions/17443/how-is-the-default-user-avatar-generated

StackOverflow Userpic generation (Identicons)

答案 1 :(得分:0)

我的银行网站会这样做,但它只是有一个预定义图像列表。当我创建帐户时,它向我展示了该列表中的随机图像。它还允许我通过向我呈现8个不同的图像来挑选(更改)我喜欢的图像。每次我更改安全图像时,库中显然有超过8个图像,我可以选择的8个图像是不同的。

此外,它迫使我创建一个安全短语。它会在我输入密码的页面上显示图像和短语。

似乎并不太复杂。 9999张图像可以获得与标准4位数PIN相同的安全性。