bg

Контролна сума

Контролна сума на файл: SHA-256, SHA-1, MD5, CRC-32. Локално, файлът не напуска устройството ви.

Обработва се локално на устройството ви ...

Алгоритъм
  • SHA-256
  • SHA-1
  • SHA-384
  • SHA-512
  • MD5
  • CRC-32

Обработва се локално на устройството ви ...

0%

Качва ли се файлът ми?

Не. Всичко работи в браузъра ви - файлът ви никога не напуска устройството. Как се проверява това

Без качване100% локално
Съдържанието остава у теббез достъп на трети страни
Hosted in GermanyGlobal Content Delivery
Независимо провереноTLS A+ · Заглавки A+

Контролната сума е кратък отпечатък на файла: от произволен брой байтове хеш-функцията изчислява една фиксирана кратка стойност. Променете дори един-единствен бит от файла и контролната сума излиза съвсем различна. Точно затова много доставчици публикуват стойността SHA-256 до връзката за изтегляне: вие сами изчислявате контролната сума на изтегления файл и я сравнявате с публикуваната. Ако двете съвпадат, файлът е получен цял и непроменен.

Този инструмент изчислява разпространените методи. SHA-1/256/384/512 (FIPS 180-4) се изпълняват чрез вградения интерфейс Web Crypto на браузъра; SHA-256 е днешният стандарт и правилният избор, когато не се изисква нищо друго. SHA-1 се смята за остарял и вече не бива да се използва за проверки на сигурността, но все още е полезен за съвместимост със стари системи. SHA-384 и SHA-512 дават по-дълги стойности от същото семейство. MD5 (RFC 1321) е още по-стар и криптографски компрометиран (колизии могат да бъдат създадени умишлено), но много по-стари изтегляния и инструменти все още го публикуват като референтна стойност. CRC-32 не е криптографска контролна сума, а бърза проверка на целостта във варианта ISO-HDLC (полином 0xEDB88320), вградена в архивите ZIP и файловете PNG: добра за откриване на случайни грешки при пренос, но не и за изключване на подправяне.

Изчислението се извършва изцяло локално във вашия браузър, чрез нативния интерфейс Web Crypto (за SHA) и мъничка процедура на чист JavaScript (за CRC-32). Нищо не се качва, нищо не се съхранява и никаква чужда библиотека не се зарежда от CDN. Резултатът се появява като текстов файл в същия формат като командните инструменти sha256sum или certutil, така че можете да го сравните директно със стойност, получена другаде.

Технически данни

Технически данни
Изходен форматTXT
Пакетна обработкаДа
ОбработкаЛокално в браузъра (JavaScript)
Качване на файловеНяма

В 3 стъпки

  1. Пуснете файл.
  2. Изберете алгоритъм (по подразбиране: SHA-256).
  3. Прочетете контролната сума и я изтеглете като текстов файл.

Ограничения: Контролната сума доказва, че два файла са байт по байт еднакви; тя не криптира нищо и не пази от подслушване. MD5, SHA-1 и CRC-32 не са подходящи за целите на сигурността (CRC-32 улавя само случайни грешки; за MD5 и SHA-1 колизия може да бъде подбрана умишлено) - срещу умишлено подправяне използвайте SHA-256 или по-дълга. Референтната стойност трябва да идва от надежден източник.

Сравнение на алгоритмите

Сравнение на алгоритмите
АлгоритъмДължина на изходаСтатусТипична употреба
SHA-256256 битаднешен стандартизтегляния, обща проверка
SHA-1160 битаостарял (не за сигурност)сравнение със стари системи
SHA-384384 битапо-дълъг вариант на SHA-2когато се изисква по-дълга контролна сума
SHA-512512 битапо-дълъг вариант на SHA-2когато се изисква по-дълга контролна сума
MD5128 битакриптографски пробитреферентна стойност за стари изтегляния/инструменти
CRC-3232 битане е криптографска контролна сумаоткриване на случайни грешки при пренос (ZIP, PNG)

Чести въпроси

Качват ли се моите файлове?

Не. Контролната сума се изчислява изцяло локално във вашия браузър; файлът никога не напуска устройството ви и не се съхранява.

Кой алгоритъм да избера?

При съмнение - SHA-256, той е днешният стандарт. Използвайте MD5, SHA-1 или CRC-32 само когато дадена система изрично очаква точно тази стойност.

Как да сравня контролната сума?

Изчислете я тук и сравнете стойността знак по знак с публикуваната. Ако съвпадат, файлът е непроменен.

Каква е разликата между CRC-32 и SHA-256?

CRC-32 е бърза проверка срещу случайни грешки при пренос (както в ZIP и PNG), но не е криптографски сигурна. SHA-256 разпознава и умишлено подправяне.

Сходни инструменти

Шифроване на файл · Разшифроване на файл · Генератор на UUID · Бройни системи · Кодиране в Base64 · Изчисляване на HMAC