E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
hashids
基于 Redis 的 分布式 ID 生成器
通过Redis分发ID号段实现分布式生成通过Hashid算法实现固定长度的62位编码的ID字符串,可用于短链Key的生成importorg.
hashids
.
Hashids
;importorg.springframework.beans.factory.annotation.Autowired
after95
·
2023-12-28 13:21
常用工具类
redis
分布式
ID
生成器
Python 反爬篇之 ID 混淆
最常用的ID混淆就是
Hashids
。
Hashids
是一个小型的开放源代码库,可以将数字生成很短的、唯一的、非顺序的字符ID。例如可以数
Python新世界
·
2023-12-25 23:54
python
Python编程
编程语言
害,反爬之ID混淆
hashids
不了解下吗?
最常用的ID混淆就是
Hashids
。
Hashids
是一个小型的开放源代码库,可以将数
CVGao
·
2023-12-25 23:16
Hashids
生成短且唯一的id
通常我们递增的id作为请求资源的标识,但如果站点直接使用递增的id字段作为业务属性使用,那么对站点会造成如下影响(不限于如下列出的):对于用户资源,站点很容易被窥测出总注册用户量、时间段内注册用户量等。A站和B站的个人主页地址采用的就是递增的id,e.g.:第一位用户:~/1;第二位用户:~/2,以此类推。对于视频资源,很容通过爬虫得到站点所有视频资源。B站已经从原来的"av"+递增id改为"BV
·
2021-04-12 21:30
java
使用唯一id,生成唯一字符串订单号,唯一邀请码等唯一字符串,并可以反序列化原id
Hashids
包用来把整数生成唯一字符串(比如:通过加密解密id来隐藏真实id)generateshortuniqueidsfromintegers官方地址支持多种语言:JavaScript,Ruby,
吃馍夹菜
·
2020-11-24 09:53
php
java
golang
lavarel
后端
使用唯一id,生成唯一字符串订单号,唯一邀请码等唯一字符串,并可以反序列化原id
Hashids
包用来把整数生成唯一字符串(比如:通过加密解密id来隐藏真实id)generateshortuniqueidsfromintegers官方地址支持多种语言:JavaScript,Ruby,
吃馍夹菜
·
2020-11-13 11:17
php
java
golang
lavarel
后端
使用
Hashids
来保护你的数据库主键
Hashids
的介绍generateshortuniqueidsfromintegers理解为数字编码库即可,几乎支持市面上所有语言。
weixin_33989058
·
2020-09-13 13:32
分享几种PHP常用的加密方式。
应用场景分别为:用户的唯一标识(文章加密id防止爬虫)、生成有规律的code、登录密码的加密使用
hashids
加密demo(用户的唯一标识、文章加密id防止爬虫)字符串与十六进制之间的转换加密(生成有规律的
WXiangQian王先森
·
2020-09-11 19:50
PHP
php
一个 PHP 扩展: 根据数字生成唯一的字符串 ID
Hashids
是一个可以生成唯一的非顺序的字符串ID号码,它还可以对这些ID进行解密,你可以利用它来加密你不想暴露给用户的数字ID。
高子航
·
2020-08-24 14:31
php7
php-extension
c
php
优雅的 ID 混淆扩展包 Laravel Hashid
LaravelHashid整合了[Base62],[Base64],[
Hashids
],[Optimus]等高性能编码算法,并提供了统一的、优雅的、简单易用的调用接口,将「敏感数据」混淆(编码)成可还原的
ElfSundae
·
2020-08-22 10:27
php
laravel
混淆
加密
编码
[golang] json序列化时自动将id加密
采用liamylian/json-
hashids
进行加密,可以有效避免这类情况发生。但因为是对等加密,需注意该加密算法并不安全,使用时需注意场景,详情请见
hashids
。
weixin_34008933
·
2020-08-11 05:33
Hashids
.java使用入门
hashids
(哈希ID)从无符号(长)整数创建短的,唯一的,可解码的哈希。它是为网站设计的,用于URL缩短,跟踪内容或将页面设为私有(或至少不可猜测)。
giserinchina
·
2020-08-11 01:56
unity3d HashID转换参数的使用方法
功能说明:通过新建的
HashIDs
脚本,实现对动画状态控制器Animator中的状态机、过度参数、动画层等映射。
月亮之火537
·
2020-07-30 15:59
Unity3D游戏开发
laravel5.4使用Hashid加密id
Hashid介绍:LaravelHashid整合了Base62、Base64、
Hashids
、Hex、Optimus等高性能编码算法,并提供了统一的、优雅的、简单易用的调用接口,将「敏感数据」混淆(编码
huangfenhu
·
2020-07-27 23:59
laravel
Laravel5.4
Hashid
生成混淆不一的id
防止文章被刷
防止文章被随意抓取
Hashids
原理及实现
Hashids
是一个将数字转化为长度较短、唯一且不连续的值的库。
N3verL4nd
·
2020-07-11 10:49
JAVA
hashids
保护数据库主键
Hashids
的介绍官方地址:https://
hashids
.org/,其中包含如下简述:generateshortuniqueidsfromintegers翻译成中文字面意思为:从整数生成简短的唯一id
码类人生
·
2020-07-08 08:07
拓展
摘要
开发后台系统会用到什么?
常用逻辑操作登录、登出增、删、改查询+批量操作导入、导出Excelcsv上传文件图片附件权限控制操作日志公共代码异常处理AjaxJson错误page表单验证数据不合法提示富文本安全过滤xss过滤sql攻击参数加密
hashids
新亮笔记
·
2020-07-05 06:36
openresty &&
hashids
&& redis 生成短链接
1.原理a.从redis获取需要表示的短链接的id(redisincr)b.
hashids
编码idc.openrestyconteent_by_lua_block阶段显示数据2.安装以来的插件a.luahashdis
dalongrong
·
2020-07-04 06:57
ThinkPHP根据用户ID生成不重复的6位邀请码(使用
Hashids
实现,带解码方法)
什么是
hashids
?
Hashids
是一个能利用整数生成出短小、唯一、非连续标识符的类库,它支持包含php在内的多种语言。
Api - 小柒
·
2020-06-24 22:33
ThinkPHP
laravel下使用
hashids
加密id
所以引发我对
hashids
的使用需求。当然
hashids
的使用场景和范围其实很大。例如对视频图片等资源进行进行id加密,防止被第三方直接遍历抓取资源。生成指定位数的不重复的用户的推荐码等。
王乐城愚人云端
·
2020-03-10 21:39
Composer包收录
doctrine/annotationsnesbot/carbon#日期和时间处理gregwar/captchasymfony/consolenikic/fast-routehashids/
hashids
银酱
·
2019-08-08 11:00
HashIds
.java
阅读更多packageorg.
hashids
;importjava.util.ArrayList;importjava.util.List;importjava.util.regex.Matcher;importjava.util.regex.Pattern
w727ang
·
2019-05-22 09:00
hashids
HashIds
.java
packageorg.
hashids
;importjava.util.ArrayList;importjava.util.List;importjava.util.regex.Matcher;importjava.util.regex.Pattern
w727ang
·
2019-05-22 09:00
hashids
java
laravel 对 ID 进行对称加密
laravel的一个对ID加密解密的扩展包地址:https://github.com/vinkla/laravel-
hashids
1.在laravel中安装hashidscomposerrequirevinkla
梅关西
·
2018-12-20 18:00
php
laravel
使用
Hashids
来保护你的数据库主键
Hashids
的介绍generateshortuniqueidsfromintegers理解为数字编码库即可,几乎支持市面上所有语言。
xialeistudio
·
2018-07-20 00:00
yii2
php
hashids
一个 PHP 扩展: 根据数字生成唯一的字符串 ID
Hashids
是一个可以生成唯一的非顺序的字符串ID号码,它还可以对这些ID进行解密,你可以利用它来加密你不想暴露给用户的数字ID。
高子航
·
2018-04-13 00:00
php
c
php-extension
php7
第一次Python创建grpc微服务
首先,我之前写了一个
hashids
_en_de.py的脚本,工作中总会用它转来转去,代码也不多,于是就是他了。话不多说,上代码。#!
Lrish_ss
·
2017-12-19 18:36
优雅的 ID 混淆扩展包 Laravel Hashid
LaravelHashid整合了[Base62],[Base64],[
Hashids
],[Optimus]等高性能编码算法,并提供了统一的、优雅的、简单易用的调用接口,将「敏感数据」混淆(编码)成可还原的
ElfSundae
·
2017-11-08 00:00
编码
加密
混淆
laravel
php
Composer 常用包
guzzlehttp/guzzle)composerrequireguzzlehttp/guzzlehttps://packagist.org/packages/guzzlehttp/guzzle数字ID转字符串(
hashids
Webben
·
2017-07-31 00:00
PHP
使用
hashids
库混淆在url中与数据库相关的数字
很多情况下,在url中过于明显的显示数据库中的一些信息并不是什么良好的实践。比如,在数据库中某个movie表:CREATE TABLE movie(id int primary key not null auto_increment,path text)如果要以网页的形式播放这些视频,url格式可能如下:http://www.example.com/play/{id}例如要播放id为1的视频:ht
shijiaoliang
·
2017-01-04 10:44
PHP
java实现短地址服务的方法(附代码)
Hashids
是一个很好的选择,它提供了JS/PHP/J
王爵
·
2015-07-29 15:55
java实现短地址服务
Hashids
是一个很好的选择,它提供了JS/PHP
王爵
·
2015-07-28 16:00
blade
短地址
不想在地址栏中曝光你数据库自增ID的方法
当你想隐藏数据库id时,你可以使用
Hashids
这个开源库,类似的开源项目比较多,这里只针对
Hashids
做个使用说明.net 版本的资料地址如下:官网:http://
hashids
.org/net
xxj_jing
·
2015-06-02 12:00
.net
C#
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他