Hlavní navigace

Názor ke zprávičce Velmi rychlá kryptografická hašovací funkce BLAKE3 vyšla ve verzi 1.0.0 od Filip Jirsák - Je deterministická, jinak by to bylo k ničemu....

  • 29. 7. 2021 13:53

    Filip Jirsák

    Je deterministická, jinak by to bylo k ničemu. Definice hashovací funkce rozhodně není závislá na žádné implementaci v Javě. Ale implementace java.lang.Enum­.hashCode() splňuje všeobecně uznávanou definici hashovací funkce. Stejně jako ji splňují podobné hashovací funkce v Pythonu a dalších jazycích.

    Jsem zvědav, kdy vám konečně dojde, že „stejný vstup“ je mnohem širší pojem, než si myslíte. „Stejný vstup“ nemusí znamenat jen „stejnou posloupnost bitů“. „Stejný vstup“ také může být „entita reprezentující stejnou fyzickou osobu“. Nebo „entita reprezentující stejnou fyzickou osobu v rámci jednoho běhu programu“.

    Přečtěte si ten článek na Wikipedii, který jste odkazoval – tam je to napsané.