Генератор SHA-384
Створюйте SHA-384 хеші з будь-якого рядкового введення за допомогою нашого інструменту генерації SHA-384 для надійного шифрування даних.

Генератор SHA-384, це безплатний інструмент, який перетворює будь-який введений рядок на хеш SHA-384 фіксованої довжини.
Для чого потрібен хеш SHA-384?
SHA-384 створює компактний 384-бітний відбиток даних за допомогою односторонньої математичної функції. Однакові вхідні дані дають той самий дайджест фіксованої довжини, а навіть незначна зміна вхідних даних із надзвичайно високою ймовірністю дасть інший результат. Дайджест SHA-384 не є зашифрованим текстом, оскільки алгоритм не використовує ключ і не має відповідного процесу розшифрування.
SHA-384 належить до сімейства SHA-2. Алгоритм розробило Агентство національної безпеки США, уперше його опублікував Національний інститут стандартів і технологій США у 2001 році, а у 2002 році його стандартизували у FIPS 180-2. Усередині він використовує структуру SHA-512 з іншими початковими значеннями та скороченим результатом.

Чи залишається SHA-384 безпечним?
Так, SHA-384 досі вважається безпечним для криптографічного хешування загального призначення, якщо його застосовують для відповідних завдань. Практичних атак на повний алгоритм із пошуком колізій або прообразу не відомо.
384-бітний дайджест забезпечує до 192 бітів стійкості до колізій. Це значно надійніше за старі алгоритми, як-от MD5 і SHA-1. Для обох уже існують практичні атаки з пошуком колізій, тому їх не варто вибирати для нових систем із підвищеними вимогами до безпеки.
SHA-384 не визнано застарілим як хеш-функцію загального призначення. Однак його не можна використовувати безпосередньо для зберігання паролів. Алгоритм створено для швидкої роботи, а це допомагає зловмисникам перевіряти велику кількість варіантів пароля. Для зберігання паролів замість SHA-384 використовуй спеціально сповільнену функцію хешування паролів, наприклад Argon2id, scrypt, bcrypt або PBKDF2, з унікальною сіллю для кожного пароля.

Як користуватися генератором SHA-384?
Введи точний рядок, який потрібно хешувати, запусти інструмент, а потім скопіюй значення з поля результату Хеш SHA-384. Обчислення виконується на сервері за допомогою реалізації hash у PHP.
Введені дані передаються на сервер через HTTPS і не зберігаються. Під час обробки вони залишають твій пристрій, тому не надсилай паролі, закриті ключі, фрази відновлення чи інші матеріали, які за жодних обставин не слід передавати віддаленому сервісу.
Наприклад, для вхідного значення hello утворюється 96-символьний дайджест SHA-384 59e1748777448c69de6b800d7a33bbfb9ff1b463e44354c3553bcdb9c666fa90125a3c79f90397bdf5f6a13de828684f. Якщо знову ввести ті самі п'ять малих літер, результатом буде той самий дайджест SHA-384. Значення Hello, hello із пробілом у кінці та hello. дадуть різні хеші SHA-384.

Як читати результат і працювати з нетиповими вхідними даними
Результат SHA-384 містить 384 біти, тобто 48 байтів або 96 шістнадцяткових символів. У полі Хеш SHA-384 цього інструмента шістнадцятковий запис складається із цифр від 0 до 9 і літер від a до f, хоча інша система може показувати літери у верхньому регістрі. Регістр літер у відображеному дайджесті SHA-384 не змінює його фактичного значення.
- Пробіли та переноси рядків: у цьому генераторі SHA-384 початкові й кінцеві пробіли, а також символи нового рядка входять до складу надісланих байтів і змінюють хеш.
- Текст із діакритичними знаками та нелатинськими символами: SHA-384 обробляє байти, а не символи. Два візуально однакові рядки можуть відрізнятися, якщо в них використано різну нормалізацію Unicode або різні кодування символів.
- Числа: введене значення на кшталт 00125 обробляється як рядкові дані. Його хеш не збігається з хешем 125.
- Порожнє введення: алгоритм SHA-384 визначає коректний дайджест для порожньої послідовності байтів. Він відрізняється від хешу пробілу або символу нового рядка.
- Довгі вхідні дані: незалежно від довжини вхідних даних результат завжди містить 96 шістнадцяткових символів.
Чи можна розшифрувати або обернути SHA-384?
Ні, хеш SHA-384 не можна розшифрувати, оскільки під час хешування оригінальний текст не зберігається у формі, яку можна відновити. Безліч можливих вхідних значень відображаються у фіксований 384-бітний простір результатів.
Оскільки SHA-384 розроблено для швидкої роботи, зловмисник може оперативно перевіряти припущення, хешуючи кожне з них і порівнюючи результат. Тому короткі, поширені або передбачувані значення можна виявити за допомогою словникового чи повного перебору. Надійність SHA-384 не робить слабкий пароль безпечним і не перетворює ідентифікатор із низькою ентропією на секрет.
Онлайн-бази можуть містити заздалегідь обчислені хеші SHA-384 поширених рядків. Знайти збіг у такій базі означає виконати пошук, а не обернути алгоритм.
Де сьогодні використовують SHA-384?
SHA-384 застосовують там, де протокол, специфікація або наявна система вимагає 384-бітний дайджест SHA-2. До поширених правомірних застосувань належать контрольні суми файлів, виявлення дублікатів, записи для перевірки цілісності та сумісність із програмами, які вже зберігають значення SHA-384.
- Порівняй завантажений файл із контрольною сумою SHA-384, опублікованою його розповсюджувачем.
- Відтвори дайджест, якого очікує застаріла база даних, API або формат документа.
- Створи вхідні дані для протоколу, який прямо вимагає SHA-384.
Звичайна контрольна сума SHA-384 дає змогу виявити випадкові зміни, але не може підтвердити, хто створив дані. Вона також не завадить зловмиснику замінити і файл, і опублікований для нього хеш, якщо він може змінити обидва. Для автентифікованих повідомлень використовуй HMAC-SHA-384 із секретним ключем або відповідну схему цифрового підпису.
Якщо специфікація дозволяє кілька варіантів SHA-2, SHA-256 використовується ширше й має коротший дайджест. SHA-512 може підійти системам, яким явно потрібен повний 512-бітний результат. Такі формати можна створити за допомогою інструментів Генератор SHA-256 і Генератор SHA-512.
Поширені запитання
SHA-384, це просто SHA-512 з видаленими символами?
Ні. SHA-384 використовує таку саму загальну структуру стиснення, що й SHA-512, але починає з інших початкових значень, а потім скорочує кінцевий стан до 384 бітів. Якщо просто обрізати дайджест SHA-512 до 96 шістнадцяткових символів, SHA-384 не вийде.
Чи вразливий SHA-384 до атак розширення довжини?
SHA-384 використовує конструкцію Меркла-Дамґора, але скорочений результат приховує 128 бітів внутрішнього стану SHA-512, тому стандартна практична атака розширення довжини стає непрактичною. Утім, саморобну конструкцію, у якій секрет безпосередньо приєднано до повідомлення, не слід вважати кодом автентифікації повідомлення. Якщо дані потрібно автентифікувати за допомогою секретного ключа, використовуй HMAC-SHA-384.
Чи можна за допомогою цього інструмента хешувати файли?
Інструмент призначено для введення рядків, а не для завантаження файлів. Цей серверний генератор приймає лише рядкові дані, тому вставлення двійкового вмісту файлу в текстове поле може змінити байти через кодування або перетворення символів нового рядка. Для файлів використовуй системну утиліту на кшталт sha384sum або відповідну криптографічну бібліотеку та порівнюй усі 96 шістнадцяткових символів.
Чому інший калькулятор SHA-384 показує інший результат?
Найімовірніше, вхідні дані відрізняються на рівні байтів. Спочатку перевір пробіли, регістр літер і символи завершення рядків, зокрема можливий останній символ нового рядка. Якщо це має значення для вхідних даних і систем, також перевір кодування символів, нормалізацію Unicode і те, чи додає одна із систем маркер порядку байтів. Перш ніж вважати якийсь із дайджестів неправильним, порівняй точні послідовності байтів.
Популярні інструменти
Створіть свій власний підпис і легко завантажте його за допомогою нашого інструменту генератора підписів для персоналізованих електронних підписів.
Розрахуйте розмір будь-якого тексту в байтах (B), кілобайтах (KB) або мегабайтах (MB) за допомогою нашого інструменту для обчислення розміру тексту.
Використовуйте інструмент зворотного пошуку IP, щоб швидко та легко знайти домен або хост, пов'язаний з будь-якою IP-адресою.
Використовуйте наш інструмент ping, щоб швидко та ефективно перевірити статус і час відгуку будь-якого вебсайту, сервера або порту.
Інструмент перевірки IP-адреси від Digily Link надає детальну інформацію про будь-яку IP-адресу. Скористайтеся цим безкоштовним онлайн-сервісом, щоб отримати всебічні дані про IP.
Створіть своє безкоштовне посилання на WhatsApp миттєво за допомогою нашого генератора посилань WhatsApp. Додайте власне повідомлення та починайте чати в один клік. Без входу в систему або кодування.