精易论坛

标题: 谁知道浏览器这个Q-H5-QBID 是怎么生成的啊 [打印本页]

作者: qinfeng0214    时间: 2023-9-7 16:39
标题: 谁知道浏览器这个Q-H5-QBID 是怎么生成的啊
有没有大佬知道啊

作者: 人杰啊    时间: 2023-9-7 16:42
请问这是什么电影
作者: qinfeng0214    时间: 2023-9-7 16:43
linguo 发表于 2023-9-7 16:42
请问这是什么电影

你在说什么啊,这是ck里面的一个参数
作者: lisher    时间: 2023-9-7 16:44
浏览器的 QBID (Query Browser ID) 通常是通过下面的方式生成的:
1. 生成一个随机的GUID作为基础ID
GUID是全局唯一标识符(Globally Unique Identifier),它可以保证每一个ID的唯一性。生成GUID的算法有很多,一般会包含时间戳、随机数等元素以保证唯一性。
2. 对GUID的字节进行固定位置的位操作
例如保留GUID中的某几个位,设置某几位为固定值等。目的是添加一些标识浏览器信息的位字段。
3. 对修改后的GUID进行哈希
常见的哈希算法有MD5,SHA1等。哈希后的结果长度固定并且散列分布均匀。
4. 将哈希值编码为可打印字符
常见的编码方式有Base64等。最终生成定长的可打印字符串作为QBID。
5. 混入额外信息
有些QBID会直接混入浏览器版本、平台信息等字段,这样可以从QBID中解析出额外信息。
以Chrome浏览器为例,它的QBID包含浏览器版本号、平台信息、使用期限等编码其中的。通过分析这些信息,可以判断用户浏览器的类型和版本。
综上,QBID通常结合GUID、哈希、编码等算法,加入浏览器标识信息,生成一个可信任的浏览器标识字符串
作者: qinfeng0214    时间: 2023-9-7 16:56
lisher 发表于 2023-9-7 16:44
浏览器的 QBID (Query Browser ID) 通常是通过下面的方式生成的:
1. 生成一个随机的GUID作为基础ID
GUID是 ...

不对的哈,bid是不会变的,如果通过GUID生成,那bid就是可变的
作者: 人杰啊    时间: 2023-9-7 17:49
qinfeng0214 发表于 2023-9-7 16:43
你在说什么啊,这是ck里面的一个参数

你再说什么呢 什么平台你也没发啊
作者: qinfeng0214    时间: 2023-9-7 19:18
linguo 发表于 2023-9-7 17:49
你再说什么呢 什么平台你也没发啊

企鹅平台的浏览器
作者: 希希无敌    时间: 2025-1-19 09:58
请问一下解决问题没

作者: qinfeng0214    时间: 2025-1-24 10:33
希希无敌 发表于 2025-1-19 09:58
请问一下解决问题没

没有解决。。。。。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4