.SHA1

Файл SHA1

SHA-1 Checksum File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .sha1 - это небольшой текстовый файл, содержащий 40-символьный отпечаток SHA-1 другого файла (ISO-образа, установщика или архива). Он используется для подтверждения того, что загрузка прошла без ошибок: вычислите хеш SHA-1 вашего файла и сравните его со значением внутри. В Windows выполните certutil -hashfile yourfile.iso SHA1; в macOS - shasum yourfile.iso; в Linux - sha1sum -c file.sha1. Примечание: алгоритм SHA-1 криптографически взломан с 2017 года и не может гарантировать, что файл не был подменен злоумышленником.

Разработчик: Convention (no single author); SHA-1 algorithm by NSA / NIST, FIPS 180-1, 1995 Категория: Другие файлы Открыть стандартное MIME: text/plain
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .TORRENT · .MSO · .MD5 · .SHS

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Sep 9, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла SHA1?

.SHA1 - это текстовый вспомогательный файл контрольной суммы, в котором хранятся один или несколько криптографических дайджестов SHA-1 вместе с соответствующими именами файлов. Его формат следует соглашению GNU sha1sum: каждая строка содержит 40-символьный шестнадцатеричный дайджест в нижнем регистре (представляющий 160 бит / 20 байт), разделитель из двух пробелов (или * для бинарного режима) и имя файла.

SHA-1 был опубликован NIST в апреле 1995 года (FIPS 180-1) и стал стандартным инструментом проверки целостности при распространении программного обеспечения в конце 1990-х и 2000-х годах. Файл .sha1 позволяет пользователю убедиться, что загруженный файл не был поврежден, путем запуска sha1sum -c file.sha1 в Linux/macOS или certutil -hashfile / Get-FileHash -Algorithm SHA1 в Windows.

Важно: SHA-1 криптографически взломан. Google и CWI Amsterdam продемонстрировали практическую атаку коллизией (*SHAttered*) в феврале 2017 года, доказав, что два разных файла могут иметь одинаковый дайджест. NIST еще в 2011 году признал SHA-1 устаревшим для использования в целях безопасности. Файлы .sha1 остаются полезными для обнаружения случайных повреждений (деградации данных), но на них нельзя полагаться для проверки подлинности или обнаружения преднамеренного вмешательства. В целях безопасности настоятельно рекомендуется использовать .sha256 или .sha512.

SHA-1 по-прежнему широко используется в Git для хеширования объектов; новые форматы репозиториев Git активно мигрируют на SHA-256.

Безопасность и защита

РИСК: LOW

Сам файл .sha1 является безвредным текстовым файлом. Проблема безопасности заключается в том, что именно гарантирует SHA-1: он надежно обнаруживает случайные повреждения (ошибки битов, прерванную загрузку), но криптографически взломан после атаки коллизией SHAttered в 2017 году. Совпадение SHA-1 НЕ доказывает, что файл не был намеренно подменен. Для загрузок, чувствительных к безопасности (образы ОС, подписанное ПО), проверяйте контрольную сумму SHA-256 или SHA-512 И подпись PGP/GPG издателя. Убедитесь, что опубликованный хеш получен из доверенного источника HTTPS, а не с того же сервера, что и сам файл.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕSHA-1 Checksum Fileтакже известен как SHA1 hash sidecar, SHA-1 digest file
РАЗРАБОТЧИКConvention (no single author); SHA-1 algorithm by NSA / NIST, FIPS 180-1, 1995с SHA-1 published April 1995 (FIPS 180-1); .sha1 sidecar convention in common use since late 1990s
КАТЕГОРИЯДругие файлы
MIME-ТИПtext/plain
ТИПвспомогательный текстовый файл контрольной суммы (один или несколько дайджестов SHA-1 с именами файлов)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.torrent.mso.md5.shs

Программы, открывающие файлы SHA1

Windows5 apps
Windows Notepad Встроенная Открывает .sha1 как текст для чтения ожидаемого значения хеша - НЕ вычисляет и не проверяет ничего.
Notepad Открытый код Открывает .sha1 как обычный текст; доступен для чтения и редактирования.
certutil (built-in) Встроенная Запустите «certutil -hashfile yourfile.iso SHA1» в командной строке, затем сравните 40-символьный вывод со значением в файле .sha1.
PowerShell Get-FileHash Встроенная Запустите «Get-FileHash yourfile.iso -Algorithm SHA1» и сравните столбец Hash со значением в .sha1.
HashCheck Shell Extension Открытый код Правой кнопкой мыши на любой файл → Свойства → вкладка Контрольные суммы; показывает SHA-1, MD5, CRC32 для сравнения с содержимым .sha1.
macOS2 apps
TextEdit Встроенная Открывает .sha1 как обычный текст для чтения значения хеша.
shasum (Terminal, built-in) Встроенная Запустите «shasum yourfile.iso» (по умолчанию SHA-1) или «shasum -c file.sha1» для автоматической проверки. Сравните результат со значением .sha1.
Linux2 apps
gedit Открытый код Открывает .sha1 как обычный текст для чтения.
sha1sum (coreutils, built-in) Открытый код Запустите «sha1sum -c file.sha1» в каталоге с файлом - выводит OK или FAILED для каждой записи. Или «sha1sum yourfile», чтобы вычислить и сравнить вручную.

Технические подробности

глубокая спецификация
Алгоритм дайджестаSHA-1 (Secure Hash Algorithm 1), FIPS 180-1 / FIPS 180-4
Длина дайджеста160 бит (20 байт), представлен в виде 40 шестнадцатеричных символов в нижнем регистре на каждый хеш
Кодировка файлаПростой текст ASCII (UTF-8 для имен файлов, содержащих символы не из набора ASCII)
Формат строки<40-символьный hex> <имя_файла> (разделитель два пробела, текстовый режим); <40-символьный hex> *<имя_файла> (бинарный режим)
Совместимость с командной строкойGNU sha1sum -c (Linux/macOS); certutil -hashfile (Windows); Get-FileHash -Algorithm SHA1 (PowerShell)
КонтейнерОтсутствует - обычный текстовый файл, без бинарной оболочки
Типичный размер файлаМенее 1 КБ (для одного файла); несколько КБ для манифестов с множеством файлов
Статус безопасностиКриптографически взломан - коллизия SHAttered продемонстрирована в феврале 2017 года (Google / CWI Amsterdam)
Устаревание NISTПризнан устаревшим для использования в целях безопасности с 2011 года; сертификаты TLS с SHA-1 не принимаются основными браузерами с 2017 года
Оставшееся допустимое использованиеОбнаружение случайных повреждений (деградация данных) в некритичных контекстах; хеширование объектов Git (устаревший режим SHA-1)
Рекомендуемая заменаSHA-256 (.sha256) или SHA-512 (.sha512) согласно NIST SP 800-131A
ВыпущенSHA-1 published April 1995 (FIPS 180-1); .sha1 sidecar convention in common use since late 1990s
Последняя версияFIPS 180-4 (2015) - no versioned file format; format is a convention
Открыть стандартноеДа · без роялти
Спецификацияcsrc.nist.gov

Конвертации SHA1

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами SHA1. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах SHA1.

Часто задаваемые вопросы

Как проверить файл по контрольной сумме .sha1?
Windows: выполните «certutil -hashfile yourfile SHA1», затем сравните с содержимым .sha1. macOS: «shasum -c file.sha1». Linux: «sha1sum -c file.sha1».
Безопасно ли по-прежнему использовать SHA-1?
Для обнаружения случайных повреждений - да. Для проверки безопасности - нет. Коллизии SHA-1 стали практически возможны с 2017 года. Используйте SHA-256 или SHA-512 для любых критически важных задач безопасности.
В чем разница между .sha1 и .sha256?
.sha1 содержит 40-символьный дайджест SHA-1 (160 бит, взломан); .sha256 содержит 64-символьный дайджест SHA-256 (256 бит, в настоящее время безопасен). Формат файлов идентичен - обычный текст.
Можно ли конвертировать хеш SHA-1 в SHA-256?
Нет. Хеширование - это необратимый процесс. Вы должны заново хешировать исходный файл с помощью SHA-256 - вы не можете получить SHA-256 из существующего SHA-1.
Значения SHA-1 не совпадают - что мне делать?
Загрузите файл повторно. Несоответствие обычно означает поврежденную или неполную загрузку. В редких случаях это может указывать на подмену; если сомневаетесь, скачайте файл из официального источника.
Использует ли Git SHA-1?
Исторически да - Git использует SHA-1 для идентификаторов объектов. Начиная с Git 2.29 (2020) доступна опция SHA-256; переход на SHA-256 в качестве стандарта продолжается, но еще не завершен.

Ссылки

1GNU coreutils - sha1sumwww.gnu.org
2Microsoft - certutil command referencelearn.microsoft.com

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.DATProgram Data File (generic)
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.TXTPlain Text File

Похожие расширения

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z