- ... jednoznačně1
-
Jelikož se jedná o hašovací funkci, tak samozřejmě existuje pravděpodobnost
kolize, tzn. stejné hodnoty md5digestu pro více různých vstupů, viz konfigurační
volba ``sg_check_url'' v uživatelské dokumentaci
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... klienta2
-
Příkladem je požadavek metodou POST, kdy querystring není v URL, ale je v těle
požádavku a v případě, že by dva růžní klienti odeslali požadavek metodou POST
na stejnou URL, došlo by ke kolizi záznamů diky absenci použití formulářových
dat při generování identifikace záznamu
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
-
Všechny časové údaje v expiračním modelu jsou počtem vteřin, uplnulých od 00:00:00
1.Ledna, 1970, GMT, pokud není uvedeno jinak
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... čas3
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
-
Tato část detekce položky Vary je ve funkci sg_transferdata.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
-
Tato část detekce položky Vary je ve funkci sg_checkentry.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 4
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...&vf);5
-
Proměnná fp je ukazatel na řetězec, nesoucí obsah pole Vary z odpovědi cílového
server, do proměnné vfc bude uložen počet položek v poli vf, které nese abecedně
utříděný seznam položek hlavičky požadavku uvedených v řetězi fp
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ..._updateentryhash(entry,NULL,0,TRUE);6
-
Všechny potřebné informace k dosažení jednoznačné idetifikace byly připojeny
k URL v předchozím for-cyklu, teď zbývá jen vygenerovat položky entry
md5,
entry
md5s a entry
fname
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... 7
-
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... hodnota''8
-
Např. "sg_entry_max_agefactor: 0.5"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.