Javascript 识别cookie数据类型

Javascript 识别cookie数据类型,javascript,cookies,Javascript,Cookies,是否有一些库(最好是javascript)可以将cookie值分类为一些合理的数据类型 当我查看各种cookie值时,我会看到各种类型,例如: 通俗易懂的英语 数字(十六进制,十二进制) base64 以上的一些组合 如果库除了猜测数据类型外,还可以猜测所使用的加密或哈希类型,那就更可怕了 我记得不久前尝试过python库,但这似乎并没有猜测到,即使是简单的散列,如shasum、sha256sum、sha256sum、md5sum等,也无法做到这一点,因为所有cookie都存储为字符串值。一个解

是否有一些库(最好是javascript)可以将cookie值分类为一些合理的数据类型

当我查看各种cookie值时,我会看到各种类型,例如:

  • 通俗易懂的英语
  • 数字(十六进制,十二进制)
  • base64
  • 以上的一些组合
  • 如果库除了猜测数据类型外,还可以猜测所使用的加密或哈希类型,那就更可怕了


    我记得不久前尝试过python库,但这似乎并没有猜测到,即使是简单的散列,如shasum、sha256sum、sha256sum、md5sum等,也无法做到这一点,因为所有cookie都存储为字符串值。一个解决方法是通过将它们放入普通类中来将它们分类

    • /^[0-9A-Fa-f]{8}$/表示可以是Adler-32或CRC-32校验和
    • /^[0-9A-Fa-f]{32}$/表示可以是MD2、MD4、MD5或哈弗总和
    • /^[0-9A-Fa-f]{64}$/表示可能是SHA-256总和
    • /^[0-9A-Fa-f]{96}$/表示可能是SHA-384金额
    • /^[0-9A-Fa-f]{128}$/表示可能是SHA-512总和
    • /^[^0-9A-Za-z++={0,2}$/表示可能是Base-64编码
    有一种可能性,其中任何一个都可能只是普通数字或普通测试(如“死牛肉”)。如果您负责这些数据,我会在另一个cookie中指定类型


    总之,除非您知道会发生什么,否则无法保证。

    谢谢。我的意思是那将是我最后的选择。然而,我想知道一些库是否可以按概率分配数据类型。