在 .NET 中使用 Sqids 快速的为数字 ID 披上神秘短串,轻松隐藏敏感数字!
- 作者: 五速梦信息网
- 时间: 2026年03月21日 04:48
(new SqidsOptions
{
Alphabet = "mTHivO7hx3RAbr1f586SwjNnK2lgpcUVuG09BCtekZdJ4DYFPaWoMLQEsXIqyz",//自定义字母表(注意:字母表至少需要 3 个字符)
MinLength = 5,//最小长度,默认情况下,Sqids 使用尽可能少的字符来编码给定的数字。但是,如果你想让你的所有 ID 至少达到一定的长度(例如,为了美观),你可以通过 MinLength 选项进行配置:
BlockList = { "whatever", "else", "you", "want" } //自定义黑名单,Sqids 自带一个大的默认黑名单,这将确保常见的诅咒词等永远不会出现在您的 ID 中。您可以像这样向这个默认黑名单添加额外项:
});
// 使用自定义 SqidsEncoder 编码和解码
var customId = customSqids.Encode(8899);
Console.WriteLine($"使用自定义 SqidsEncoder 编码: {customId}"); // 输出:i1uYg
var customNumber = customSqids.Decode(customId).Single();
Console.WriteLine($"使用自定义 SqidsEncoder 解码: {customNumber}"); // 输出:8899
}
}
”`
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。
相关文章
-
再看 风弄,非天,淮上,priest在耽美圈里排名
再看 风弄,非天,淮上,priest在耽美圈里排名
- 互联网
- 2026年03月21日
-
云端同步(云端同步文件巧管理)
云端同步(云端同步文件巧管理)
- 互联网
- 2026年03月21日
-
粤0是哪里的车牌(粤0车牌是哪个地方)
粤0是哪里的车牌(粤0车牌是哪个地方)
- 互联网
- 2026年03月21日
-
在AvaloniaC#中使用依赖注入过程记录
在AvaloniaC#中使用依赖注入过程记录
- 互联网
- 2026年03月21日
-
在IM即时通讯系统中接入DeepSeek等AI大模型
在IM即时通讯系统中接入DeepSeek等AI大模型
- 互联网
- 2026年03月21日
-
在java中为什么重写equals一定也要重写hashCode方法?
在java中为什么重写equals一定也要重写hashCode方法?
- 互联网
- 2026年03月21日


