首页 » 网站建设 » php独一数字技巧_Sqids根据数字生成简短的独一ID

php独一数字技巧_Sqids根据数字生成简短的独一ID

访客 2024-11-02 0

扫一扫用手机浏览

文章目录 [+]

例如:https://example.com/Lqj8a0

Sqids 的紧张用场纯粹是视觉上的。
如果您想在网络运用程序中利用 ID 而不是数字,Sqids可能是一个不错的选择:

php独一数字技巧_Sqids根据数字生成简短的独一ID

网址链接缩短:在 URL 中安全利用事宜 ID:无碰撞编码/解码一次性密码:简短措辞

比较UUID,根据数字天生简短的唯一 ID 对付 API 和面向用户的元素更具可读性和可复制性非常有用。

php独一数字技巧_Sqids根据数字生成简短的独一ID
(图片来自网络侵删)

不适宜:

敏感数据:这不是一个加密库用户 ID:可被解码,显示用户数量

1、Java代码位于https://github.com/sqids/sqids-java

编码和解码:

Sqids sqids=Sqids.builder().build();String id=sqids.encode(Arrays.asList(1L,2L,3L)); // "86Rf07"List<Long> numbers=sqids.decode(id); // [1, 2, 3]

2、Python代码位于https://github.com/sqids/sqids-python

编码和解码:

sqids = Sqids()id = sqids.encode([1, 2, 3]) # "86Rf07"numbers = sqids.decode(id) # [1, 2, 3]

3、JavaScript代码位于https://github.com/sqids/sqids-javascript

编码和解码:

const sqids = new Sqids()const id = sqids.encode([1, 2, 3]) // "86Rf07"const numbers = sqids.decode(id) // [1, 2, 3]

4、Go代码位于https://github.com/sqids/sqids-go编码和解码:

s, _ := sqids.New()id, _ := s.Encode([]uint64{1, 2, 3}) // "86Rf07"numbers := s.Decode(id) // [1, 2, 3]

5、PHP代码位于https://github.com/sqids/sqids-php

编码和解码:

$sqids = new Sqids();$id = $sqids->encode([1, 2, 3]); // "86Rf07"$numbers = $sqids->decode($id); // [1, 2, 3]

Sqids:根据数字天生简短的唯一ID - 极道

标签:

相关文章

江西IT企业崛起,创新驱动下的产业新格局

近年来,随着我国经济的快速发展和互联网技术的不断进步,江西IT产业呈现出蓬勃发展的态势。在创新驱动发展战略的引领下,江西IT企业正...

网站建设 2024-12-27 阅读0 评论0

沈阳IT产业,砥砺前行,创新驱动未来

沈阳,这座充满活力的东北重镇,近年来在IT产业领域取得了显著成果。作为我国重要的工业基地,沈阳在大力发展实体经济的积极推动IT产业...

网站建设 2024-12-27 阅读0 评论0