Към съдържанието

Генератор SHA-256

Генерирайте SHA-256 хеш на произволен текст с този генератор SHA-256. Въведете текста и инструментът ще го кодира като UTF-8, ще изчисли дайджест SHA-2 с 256 бита и ще върне 64-символен шестнадесетичен низ с малки букви — същата стойност, която дават sha256sum, OpenSSL и стандартните библиотеки. Идеален е за разработчици и администратори, които проверяват контролни суми, създават отпечатъци на съдържание, сравняват подписи API или тестват собствения си код за хеширане.

Нулиране

Често задавани въпроси

Какво връща генераторът SHA-256?

Той връща дайджеста SHA-256 на текста ви като 64 шестнадесетични знака с малки букви, които кодират 256 бита. Един и същ текст винаги дава един и същ хеш.

Какъв е хешът SHA-256 на hello?

Думата hello с малки букви, без нов ред, има хеш 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Сравнението с тази стойност е бърз начин да проверите дали кодът ви хешира същите байтове.

Защо хешът ми се различава от този в терминала?

Команди като echo добавят нов ред, освен ако не използвате echo -n или printf, а този нов ред променя хеша. Инструментът хешира текста ви точно както е въведен, без да премахва интервали или нови редове.

Как се обработват специалните знаци и емоджитата?

Целият текст се кодира като UTF-8 преди хеширането, така че буквите с диакритични знаци и емоджитата се хешират като UTF-8 байтове. Това съответства на настройката по подразбиране в повечето езици, терминали и уеб API.

Сигурен ли е SHA-256?

Да, SHA-256 е част от семейството SHA-2 и няма известни практически атаки чрез колизии или атаки за намиране на първообраз. Използва се широко за сертификати TLS, софтуерни контролни суми, по-новия формат на обекти на Git и блокчейни.

Трябва ли да съхранявам паролите като хешове SHA-256?

Не. SHA-256 е проектиран да бъде бърз, което прави евтино изпробването на много пароли в секунда. Съхранявайте паролите с бавен алгоритъм със сол, например Argon2, bcrypt или scrypt.

Мога ли да хеширам файл с този инструмент?

Инструментът хешира текста, който поставите или въведете, а не качени файлове. За изтегляния и други двоични файлове използвайте sha256sum на Linux, shasum -a 256 на macOS или Get-FileHash в PowerShell, който използва SHA-256 по подразбиране.

Резултатът HMAC-SHA256 ли е?

Не, това е обикновен дайджест SHA-256 без ключ. Подписите на уебхукове и API обикновено изискват HMAC-SHA256 със споделена тайна, което дава различна стойност.

Може ли хеш SHA-256 да бъде обърнат?

Не, няма начин да изчислите текста от хеша му. Работи само да отгатвате входа и да сравнявате хешовете, което е възможно при кратки или често срещани низове.

Колко текст мога да хеширам?

Въведете поне един знак и до 5 MB текст; по-голям вход се отхвърля със съобщение. Резултатът съвпада с опцията SHA-256 на генератора на хешове.

За OneClick Pro

OneClick Pro е безплатна колекция от над 150 уеб инструмента за ежедневна работа: преобразуване на изображения и единици, форматиране и валидиране на код, проверка на домейни и SEO, както и работа с текст, дати и числа. Всеки инструмент работи без регистрация или абонамент, а въведеното от вас се използва само за изчисляване на резултата и никога не се съхранява. Използвайте го като бърз набор от инструменти за еднократни задачи или добавете в отметките инструментите, на които разчитате всеки ден.