Security 为什么在AB测试cookie中使用长哈希?

Security 为什么在AB测试cookie中使用长哈希?,security,cookies,ab-testing,Security,Cookies,Ab Testing,我想知道是否有人能解释为什么使用AB测试的网站在cookie中存储了很长的哈希 在单页应用程序的上下文中,假设我只想显示不同的背景色。当用户登录时,我可以在cookie中存储一个“AB标识符”,例如0或1,然后在我的javascript代码中检查cookie的值,并呈现正确的颜色 但为什么其他人不使用简单标识符,而使用长哈希?我是说,这不可能是安全问题,对吗?因为,不管散列有多长,它仍然需要客户端(javascript)可读,因此解码脚本(可能与多个if/else语句一样简单)仍然对每个人可用

我想知道是否有人能解释为什么使用AB测试的网站在cookie中存储了很长的哈希

在单页应用程序的上下文中,假设我只想显示不同的背景色。当用户登录时,我可以在cookie中存储一个“AB标识符”,例如0或1,然后在我的javascript代码中检查cookie的值,并呈现正确的颜色

但为什么其他人不使用简单标识符,而使用长哈希?我是说,这不可能是安全问题,对吗?因为,不管散列有多长,它仍然需要客户端(javascript)可读,因此解码脚本(可能与多个if/else语句一样简单)仍然对每个人可用

多谢各位

Techmaestro, 这些东西不是通用的,取决于工具,但通常这些键不是指您的经验或经验列表,而是一个会话键,就像您的JSSessionID cookie一样。a/b服务器使用它来查找a/b会话,它不一定是HTTP会话。钥匙必须很大,以减少碰撞的机会