Практична частина.
Програмна реалізація криптографічного захисту файлів
Криптографічна Геш-функція — це геш-функція, яка є алгоритмом, що приймає довільний блок даних і повертає рядок встановленого розміру, (криптографічне) геш-значення, таке що (випадкові або навмисні) зміни даних (з дуже високою ймовірністю) змінять геш-значення. Дані до кодування часто звуть «повідомлення,» геш-значення іноді називають дайджест повідомлення. Ідеальна криптографічна геш-функція має… Читати ще >
Практична частина. Програмна реалізація криптографічного захисту файлів (реферат, курсова, диплом, контрольна)
Геш-функція
Криптографічна Геш-функція — це геш-функція, яка є алгоритмом, що приймає довільний блок даних і повертає рядок встановленого розміру, (криптографічне) геш-значення, таке що (випадкові або навмисні) зміни даних (з дуже високою ймовірністю) змінять геш-значення. Дані до кодування часто звуть «повідомлення,» геш-значення іноді називають дайджест повідомлення.
Ідеальна криптографічна геш-функція має чотири основні або значимі властивості:
- · легкість обчислення геш-значення для будь-якого повідомлення
- · нездійсненно утворити повідомлення для заданого геш-значення
- · нездійсненно змінити повідомлення без зміни геша
- · нездійсненно знайти два різних повідомлення з тим самим гешем
Криптографічні геш-функції часто застосовуються в інформаційній безпеці, особливо в цифровому підписі, коді автентифікації повідомлення (MAC) та інших формах автентифікація. Їх також можна використати як звичайну геш-функцію, для індексування даних в геш-таблиці, для виявлення повторення даних або унікального ототожнювання файлів і як контрольну суму для виявлення пошкодження даних. Насправді, в розрізі інформаційної безпеки, криптографічні геш-значення іноді називають (цифровими) відбитками пальців, контрольними сумами або просто геш-значеннями, хоча всі ці терміни означають функції швидше з різними властивостями і цілями.