Git · Senior · Pytanie 7 z 76
Na co Git przechodzi zamiast SHA-1 i dlaczego?
- 1Na MD5, bo szybciej się go oblicza
- 2Na losowe ID, bo hasze ujawniają treść plików
- ✓Poprawna odpowiedź: Na SHA-256, bo kolizje SHA-1 stały się praktyczne
Wyjaśnienie
Atak SHAttered (2017) wygenerował kolizję SHA-1. Git używa wzmocnionego SHA-1, który wykrywa znane ataki, i obsługuje repozytoria SHA-256, choć zgodność wciąż się rozwija.