Ugrás a tartalomhoz

криптографическая хеш-функция

A Wikiszótárból, a nyitott szótárból

криптографическая хеш-функция (kriptografičeskaja xeš-funkcija)

Kiejtés

  • IPA: [krʲɪptəɡrəfʲɪt͡ɕɪskəjə xʲeʂ fʊnkt͡sɨjə]

Főnév

криптографическая хеш-функция (kriptografičeskaja xeš-funkcija)

  1. (informatika) kriptográfiai hash-függvény

Криптографическая хеш-функция – цифровой отпечаток данных

Что это такое?

📌 Криптографическая хеш-функция – это математический алгоритм, который преобразует данные в уникальную фиксированную строку символов (хеш).

🔹 Главная цель – обеспечить безопасность и целостность данных.
🔹 Применяется в шифровании, блокчейне, цифровых подписях, аутентификации паролей.



Как работает хеш-функция?

1️⃣ Берёт любой входной текст или файл.
2️⃣ Преобразует его в фиксированную строку (хеш-код).
3️⃣ Малейшее изменение входных данных полностью меняет хеш.

📌 Пример (SHA-256)
🔹 Входные данные: "hello"
🔹 Хеш:

2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

🔹 Входные данные: "Hello" (с большой буквы)
🔹 Хеш:

185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969

🔹 Полностью разный результат из-за одного символа!



Свойства криптографических хеш-функций

Односторонность – нельзя восстановить исходные данные из хеша.
Детерминированность – одинаковый вход даёт одинаковый выход.
Стойкость к коллизиям – нельзя найти два разных входа с одинаковым хешем.
Диффузия (эффект лавины) – малейшее изменение данных кардинально меняет хеш.
Быстродействие – хеширование должно работать быстро даже на больших объёмах данных.



Популярные хеш-функции

🔹 SHA-256 (Secure Hash Algorithm 256-bit) – используется в биткоине и блокчейне.
🔹 SHA-3 – современный стандарт с улучшенной защитой.
🔹 MD5 (устарел, но всё ещё применяется) – ранее использовался для паролей и проверки файлов.
🔹 BLAKE2 – быстрый и безопасный алгоритм, альтернатива SHA-3.
🔹 Argon2 – используется для безопасного хранения паролей.



Где используется хеширование?

🔐 Пароли – в базах данных пароли хранятся в виде хешей, а не в открытом виде.
📜 Цифровые подписи – проверка целостности документов.
🛒 Электронная коммерция – защита транзакций и данных.
🎭 Блокчейн и криптовалюты – каждый блок связан хешем с предыдущим.
📁 Проверка файлов – контроль целостности (например, проверка скачанных файлов).



Вывод

Криптографическая хеш-функция – это фундаментальная технология безопасности, которая защищает пароли, обеспечивает целостность данных и делает возможным блокчейн. 🚀