我也收到过类似的关于各种选举的两码邮件。我也有同样的担忧,所以我更仔细地观察了它们。
令我印象深刻的一件事是,同一家公司举办了数千次选举。因此,这里发生的不仅仅是简单的选举。
为了保持一致性和品牌化,投票网站是为组织定制的,所以每年我的 Coop 都会登录同一个 URL,比如https://my.coop.election.example.com/并投票。据我所知,URL 只是确定了显示的 CSS,以便显示正确的徽标和颜色;但在完全相同的网站下为他们所有的客户和选举服务。
从这个意义上说,第一个代码确定了具体的选举(“2018 My Coop Board of Trustees”、“2017 My Coop Board of Trustees”等),而另一个将我确定为选民是有道理的。如果为真,这不是双重身份验证,它只是一对标识符。
我记得它们被命名为通用名称,例如“代码 1”和“代码 2”,而不是“选举编号”和“选民 ID”。这可能是为了让事情变得晦涩难懂;防止人们试图在其他选举中投票或试图猜测他人的选民 ID。
他们能否以不同的方式执行此操作,例如将两者结合并发出一个巨大的 SHA-1 哈希数字供我输入?是的,但是输入一个很长的数字的可用性是很困难的,他们试图同时保持可用性和完整性——两个较短的数字更容易输入,并且可能为他们解决了他们的问题。