Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Stored as name/value pairs each MD5 will be at least 36 characters (assuming it is stored as a hex string with a single character name, md5+name+"="+separator = 32+2+1+1), longer as you'll be being good and using meaningful names... At 36 characters you can fit 117 in 4K (4096 characters, assuming ASCII characters throughout), but make sure you leave room for overhead like session id cookies from your server-side scripting environment and such.</p> <p>SHA1 will be longer (160 bit, not 128) and SHA2 longer still (between 224 and 512 bit depending on exact variant used). Using Base64 encoding or similar instead of plain hex will reduce the size (22 characters for MD5, assuming no padding, instead of 32).</p> <p>As far as gotchas go for using cookies in this way, the main one will be that some users have cookies turned off completely (even first party session cookies) though depending on your target audience this may not be an issue.</p> <p>You will also need to make sure you test in all browsers your users are likely to use, making sure that an update to the cookies by scripts in one window does in fact update the data available to scripts in the other windows without a client/server round trip.</p> <p>You will also need to train Internet Explorer users to know the difference between starting a new IE window with ctrl-N or your links, and starting a new process by launching IE from the start menu. In the latter case the cookies will almost certainly not be shared with other windows until a round-trip occurs.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload