Головна » брокери » Криптографічні функції хешу

Криптографічні функції хешу

брокери : Криптографічні функції хешу
ВИЗНАЧЕННЯ функцій криптографічного хешу

Криптографічна хеш-функція - це математична функція, яка використовується в криптографії. Типові хеш-функції приймають входи змінної довжини для повернення виходів фіксованої довжини. Криптографічна хеш-функція поєднує можливості передачі повідомлень хеш-функцій із властивостями безпеки.

НАРУШЕННЯ ВНУТРІХ функцій криптографічного хешу

Функції хеша - це часто використовувані структури даних в обчислювальних системах для виконання завдань, такі як перевірка цілісності повідомлень та автентифікація інформації. Але вони вважаються криптографічно слабкими. Криптографічні хеш-функції додають функції захисту до типових хеш-функцій, тим самим ускладнюючи виявлення вмісту повідомлення або інформації про одержувачів та відправників.

Зокрема, криптографічні хеш-функції мають три властивості

  • Вони є "без зіткнення". Простими словами, жодні два вхідні хеші не повинні відображати один і той же вихідний хеш.
  • Їх можна приховати. Простими словами, важко буде відгадати вхідне значення хеш-функції з її виводу.
  • Вони повинні бути головоломками. Тобто, слід важко вибрати вхід, який забезпечує попередньо визначений вихід. Таким чином, вхід повинен бути обраний із розподілу, який є максимально широким.

Викладені три властивості є бажаними, але вони не завжди можуть бути реалізовані на практиці. Наприклад, невідповідність пробних просторів для вхідних хешей і виходів забезпечує можливе зіткнення. Приклад цього був продемонстрований нещодавно, коли Ініціатива цифрової валюти MIT знайшла вразливість до зіткнення в IOTA.

Криптографічні хеш-функції широко використовуються в криптовалютах для анонімної передачі інформації про транзакції. Наприклад, біткойн, оригінальна і найбільша криптовалюта, використовує в своєму алгоритмі функцію криптографічного хешу SHA-256. Аналогічно, IOTA, платформа для Інтернету речей, має свою криптографічну хеш-функцію, відому як Curl.

Порівняйте інвестиційні рахунки Ім’я постачальника Опис Розкриття рекламодавця × Пропозиції, що з’являються в цій таблиці, є партнерствами, від яких Investopedia отримує компенсацію.

Пов'язані умови

Визначення хеша Хеш - це функція, яка перетворює введення букв і цифр у зашифрований вихід фіксованої довжини. докладніше Що таке IOTA? IOTA - це децентралізована платформа для транзакцій між пристроями, підключеними до Інтернету. Він не використовує блокчейн. більше Код автентифікації повідомлення (MAC) Визначення Код автентифікації повідомлення (MAC) або тег - це код захисту, який вводиться користувачем комп'ютера для доступу до облікових записів або порталів. більше Цільовий хеш Цільовий хеш - це число, якому заголовок хешованого блоку повинен бути меншим або рівним для того, щоб новий блок був присвоєний. докладніше пояснюється Blockchain Посібник, який допоможе вам зрозуміти, що таке blockchain і як його можна використовувати у галузях. Ви, напевно, стикалися з таким визначенням: "blockchain - це розподілений, децентралізований, публічний журнал." Але блокчейн зрозуміти простіше, ніж це звучить. Більше фінансових технологій - описується FintechDefinition Fintech, портманто "фінансових технологій". нова технологія, яка прагне покращити та автоматизувати доставку та використання фінансових послуг
Рекомендуємо
Залиште Свій Коментар