Názor k článku
Git 2.13 přidává obranu proti kolizi SHA-1 od Filip Jirsák - O volbě hashovací funkce nikdy nemůže rozhodovat přispěvatel,...

  • Článek je starý, nové názory již nelze přidávat.
  • 12. 5. 2017 20:21

    Filip Jirsák
    Stříbrný podporovatel

    O volbě hashovací funkce nikdy nemůže rozhodovat přispěvatel, to musí vždy udělat správce repository – jinak by to byla bezpečnostní díra a nebylo by nutné zavádět novou hashovací funkci. To zachování starých ID bylo myšleno tak, že ty staré commity budou dále dohledatelné i podle starých ID – které ale už nebudou mít funkci ID, ale jenom jakési poznámky. Navíc tohle ID by bylo nutné i kvůli přechodu distribuovaných repository na novou hashovací funkci – když budu mít u sebe naklonované repository a udělám nějaké commity, mezi tím vzdálené repository přejde na novou hashovací funkci, musím být schopen svoje commity navázat na nová ID commitu ve vzdáleném repository.