Головна
UA

Отримати хеш SHA224

Онлайн сервіс, який дозволяє отримати значення SHA224 хеш. SHA224 (Secure Hash Algorithm 224) - це криптографічна функція. Розмір хеша - 224 біт.

Текст:

Результат:

^_^

(Клацніть, щоб скопіювати)

SHA-224 (захищений хеш-алгоритм 224-бітний)-це криптографічна хеш-функція, розроблена Агентством національної безпеки США (NSA) та опубліковано Національним інститутом стандартів та технологій (NIST) в рамках родини Ша-2. Як і інші члени родини SHA-2, SHA-224 генерує хеш-значення фіксованого розміру (дайджест повідомлення) від вхідних даних довільної довжини. У випадку SHA-224 значення хешу триває 224 біт.

Основна відмінність між SHA-224 та іншими хеш-функціями SHA-2, такими як SHA-256, SHA-384 та SHA-512,-це довжина генерованого хеш-значення. SHA-224 був розроблений для забезпечення криптографічної безпеки, порівнянної з SHA-256, але з меншим розміром виходу, який може бути корисним у програмах, що обмежуються ресурсами, або там, де потрібно коротший хеш.

Алгоритм SHA-224 починається з попередньої обробки вхідного повідомлення, що включає додавання на прокладки та додавання. Прокладка гарантує, що довжина повідомлення становить кратний 512 біт. Додавання довжини являє собою початкову довжину повідомлення і використовується для запобігання атакам розширення довжини.

SHA-224 працює на 512-розрядних блоках даних і використовує 64 константи округлення. Внутрішній стан хеш-функції складається з восьми 32-бітних слів. Початкові значення цих слів визначаються стандартом і відіграють вирішальну роль у забезпеченні криптографічної сили алгоритму. SHA-224 піддає кожен блок даних до ряду нелінійних операцій, включаючи бітові зрушення, логічні операції (і, або, XOR), та додавання модулю 2^32. Ці операції скручують дані та створюють ефект лавин, в якому невелика зміна вхідних даних призводить до значної зміни значення вихідного хеш.

SHA-224 зазвичай використовується для перевірки цілісності даних, цифрових підписів, зберігання пароля та інших завдань, пов'язаних з безпекою. Хоча SHA-224 не так широко використовується, як SHA-256, він все ще вважається достатньо захищеним для багатьох програм. Однак, з досягненням криптоаналізу, рекомендується використовувати новіші та сильніші хеші, такі як SHA-3, де це можливо.