代码之家  ›  专栏  ›  技术社区  ›  Stacey

使用人名创建唯一的不可逆ID

  •  0
  • Stacey  · 技术社区  · 5 年前

    有没有一种方法(算法)把某人的名字(名字和姓氏)变成一个唯一的,不可逆的ID?我知道我可以从unique id=1开始,然后添加一个。我想知道是否有一种方法可以使用某人的名字生成ID。

    我只是在找一个指针,告诉你怎么做,然后我自己来编码。

    1 回复  |  直到 5 年前
        1
  •  1
  •   Luke Joshua Park    5 年前

    你所要求的被称为 哈希函数 . 哈希函数总是为给定的输入生成相同的固定长度输出。

    对于非加密工作,sha256通常是一个不错的选择。它将产生一个256位的输出,并且在大多数标准库中本机可用。