Хешування тексту (SHA)
Обчислює hex-дайджест SHA-1, SHA-256, SHA-384 або SHA-512 будь-якого тексту за допомогою вбудованого в браузер crypto.
Що робить інструмент хешування тексту (SHA)
Криптографічна хеш-функція приймає будь-які вхідні дані будь-якої довжини й формує «дайджест» фіксованої довжини — компактний відбиток даних. Цей інструмент обчислює SHA-дайджест будь-якого тексту, який ви введете або вставите, пропонуючи SHA-1, SHA-256, SHA-384 і SHA-512, і повертає результат у вигляді шістнадцяткового рядка. Ви користуєтеся ним, щоб переконатися, що два фрагменти тексту ідентичні, не порівнюючи їх символ за символом, згенерувати стабільний відбиток чи ідентифікатор для певного вмісту, отримати контрольну суму, яку можна звірити з опублікованою, або зберегти представлення даних, не тримаючи при собі відкритий текст.
Довжина результату визначається алгоритмом, незалежно від того, наскільки великі вхідні дані. SHA-1 дає 160 бітів, показаних як 40 шістнадцяткових символів. SHA-256 дає 256 бітів, або 64 шістнадцяткові символи. SHA-384 дає 96 шістнадцяткових символів, а SHA-512 — 128. І односимвольний ввід, і ввід розміром один мегабайт дають дайджест точно такого розміру.
Як працює хешування і чому воно однобічне
Криптографічні хеші мають три визначальні властивості. Вони детерміновані: ті самі вхідні дані завжди дають той самий дайджест, і саме це робить їх корисними для порівняння та перевірки цілісності. Їм властивий лавинний ефект: зміна одного біта вхідних даних породжує зовсім інший, непередбачуваний результат, тож hello і hellp не мають у своїх дайджестах нічого спільного, що можна було б упізнати. І вони однобічні: маючи дайджест, немає практичного способу запустити функцію у зворотному напрямку й відновити вхідні дані. Хороші хеші також стійкі до колізій, тобто знайти два різні входи, що дають однаковий дайджест, практично неможливо. Цей інструмент обчислює дайджест за допомогою вбудованого у браузер рушія Web Crypto (crypto.subtle.digest) над UTF-8-байтами вашого тексту, тож результати збігаються з тим, що видав би будь-який сервер чи мовна бібліотека, що відповідають стандартам, для того самого входу й алгоритму.
Вибір алгоритму має значення. SHA-1 нині вважається зламаним щодо стійкості до колізій, і його не можна використовувати для цифрових підписів чи сертифікатів, хоча він залишається прийнятним для неворожих контрольних сум, дедуплікації та ідентифікаторів вмісту в стилі Git. Для будь-чого, що стосується безпеки, обирайте SHA-256 або надійніший. Одне критичне застереження: голий SHA-хеш — неправильний інструмент для зберігання паролів. Оскільки хешування швидке, зловмисник може перебирати мільярди варіантів за секунду, тож для зберігання паролів натомість потрібна повільна функція формування ключа з сіллю, як-от bcrypt, scrypt, Argon2 чи PBKDF2 — та сама логіка, що стоїть і за надійним, унікальним згенерованим паролем від самого початку.
Приклади, сценарії використання та підводні камені
Наприклад, SHA-256-дайджест точного рядка abc — це ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad, значення, яке можна відтворити будь-де й використати як еталон. До повсякденних застосувань належать: звірка контрольної суми завантаженого файлу з опублікованою автором, зняття відбитка блоку вмісту для виявлення змін, генерування ключів кешу чи ETag, а також порівняння двох записів на рівність через їхні дайджести, а не через повний вміст.
- Хешування — це не шифрування: тут немає ключа й немає «розшифрування». Якщо згодом потрібно відновити оригінал, хешування — неправильний вибір.
- Дайджести надзвичайно чутливі до вхідних даних. Кінцевий символ нового рядка, зайвий пробіл чи інше кодування символів повністю змінюють результат, тож хешуйте саме ті байти, які маєте намір порівнювати.
- Порівнюйте дайджести без урахування регістру; шістнадцяткове значення однакове, написане великими чи малими літерами.
- Збіг хешів доводить, що вміст ідентичний, але сам собою не доводить, хто його створив — для цього потрібен підпис або HMAC із ключем.
Ваша приватність
Кожен дайджест обчислюється на сто відсотків локально, усередині вашого браузера, за допомогою власного криптографічного рушія вашого пристрою. Текст, який ви хешуєте — а це може бути секрет, документ чи значення, яке ви нізащо не захотіли б розкрити, — ніколи не залишає вашу машину, ніколи не передається на сервер і ніколи не логується. Нічого не завантажується й нічого не зберігається після того, як ви залишите сторінку. Для інструмента, чиє призначення часто саме в тому, щоб працювати з чутливим матеріалом, не розкриваючи його, тримати обчислення на пристрої — це не просто функція; це вся суть.
Цю сторінку знаходять за запитами
- хешування тексту (SHA)
- що таке хешування тексту (SHA)
- перевірка проксі
- чи безпечний хешування тексту (SHA)
- список безкоштовних проксі
- список безкоштовних проксі за країнами
- чи безпечний авторизація проксі
- кращі список безкоштовних проксі 2026
- http проксі провайдер
- яка моя IP-адреса
- ip адреса для парсингу
- як перевірити vpn kill switch
- купити проксі для парсингу
- безкоштовні мережеві інструменти
Реальні пошукові фрази, на які відповідає ця сторінка — за посиланнями відкриються матеріали, що розкривають тему глибше.