Re:SHA-1 'fully and practically broken' by new collision (2020)
by formerly_proven on Tuesday October 12, 2021 @05:14PM
(#28845173)
The reflog shows changes to references. References are hashes. Git is CAS, and uses the CAS assumption: H(m1) = H(M2) <=> m1 = m2.
[ Parent
| on HN ]
Re:SHA-1 'fully and practically broken' by new collision (2020)
by filmor on Wednesday October 13, 2021 @02:50AM
(#28848983)
What do you mean by "CAS"?
Re:SHA-1 'fully and practically broken' by new collision (2020)
by smsm42 on Wednesday October 13, 2021 @02:58AM
(#28849037)
I think it means Content Addressable Storage - https://en.wikipedia.org/wiki/Content-addressable_storage
In short, it's a method of storage where object's identity is derived from object's content (usually via hashing it). So the assumption is: same hash => same content => same object.