【发布时间】:2012-04-08 08:04:31
【问题描述】:
假设有以下想象的场景:
- 我有一个用于招募新兵的网站。
- 新兵和只有新兵可以在此站点上注册。 - 最简单的身份验证方法是获取预先授权的电子邮件地址列表。但是,军方显然不会公开他们的电子邮件地址列表。
- 如何验证这些人的身份才能注册?
我最初的想法是我可以获得电子邮件地址的sha3 哈希值。然后,当人们注册时,我会根据数据库检查他们输入的电子邮件地址的sha3。基本上,这将是一种在不知道电子邮件地址的情况下获取电子邮件是否在系统中的布尔值的方法。
这听起来是不是一种现实的方法,可以确保电子邮件地址的匿名性?有更好的想法来实现这一点吗?
【问题讨论】:
-
你的想法对我来说听起来很不错,当然假设新兵有一个可以用于所有事情的电子邮件地址。
标签: python security encryption