Sqids 数字ID生成为简短的字符串ID
Sqids(发音为“squids”)是一个开源库,允许您从数字生成类似YouTube的ID。这些ID短小,可以使用自定义字母表生成,并且保证无冲突。
Sqids的主要用途完全是视觉上的。如果您想在网络应用程序中使用ID而不是数字,Sqids可能是一个不错的选择。
使用场景:
1,链接缩短
在URL中安全使用
2,事件ID
快速生成无冲突的ID
3,快速查找
解码回数字
不适合用于:
1,敏感数据
这不是一个加密库
2,用户ID
可以被解码,暴露用户数量
参考