一个人有一个要求输入姓名和密码的表格。密码被发送到通过散列名称和密码创建散列的服务器。使用 ascii 值将此哈希转换为数字。该数字限制为 10 位,用于生成随机数生成器。从 1-77616 生成三个随机数。这些数字用于从 77616 个英文单词列表中选择单词。形成的三个词用作个人用户名。
77616^3 大约是 2^48,因此在一百万代用户名后发生冲突的概率应该是 ~0.001774778278169853。
这似乎是一种管理用户的安全方式,因此不必实施登录/注册系统?与传统的登录/注册系统相比,使用这种系统有什么好处吗?