Junior — Middle
112
Quel algorithme de hachage est utilisé dans le système de contrôle de version Git?
Réponse de l'IA
sobes.tech IA
В системе контроля версий Git для идентификации объектов (коммитов, деревьев, файлов) используется алгоритм хэширования SHA-1.
SHA-1 (Secure Hash Algorithm 1) — криптографическая хеш-функция, которая преобразует входные данные в 160-битный (20-байтовый) хэш. В Git этот хэш служит уникальным идентификатором объекта.
Пример: хэш коммита выглядит как строка из 40 шестнадцатеричных символов, например:
3a1b2c4d5e6f7890abcdef1234567890abcdef12
Git использует SHA-1 для обеспечения целостности данных и быстрого поиска объектов в репозитории. Несмотря на то, что SHA-1 считается устаревшим с точки зрения криптографической стойкости, в Git он по-прежнему широко применяется.