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

Створіть хеш SHA-256 для будь-якого тексту за допомогою цього генератора SHA-256. Введіть текст, і інструмент закодує його в UTF-8, обчислить 256-бітовий дайджест SHA-2 та поверне його у вигляді 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 у генераторі хешів.

Ваша реклама тут?

[Напишіть нам електронною поштою](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набір плагінів для роботи з агентами для WordPress.](https://sleekwp.com/?ref=oneclickpro)
