Хеш-функции 🔐
Хеш-функция – необратимая функция, которая позволяет зашифровать некоторую информацию. Она обязана быть детерменированной: при одинаковых входных данных мы гарантированно получаем одинаковые выходные данные
Вход: любая строка
Выход: битовая строка определённой длины (зависит от алгоритма)
const hashInput(input: string): string {
return hashFunction(input);
}
const hash = hashInput('Data for hashing');
// 6hj4hkq67ku8jrg4hh4
⚠️ Хеш-функции должны быть устойчивы к коллизиям, поиску исходного сообщения и к поиску сообщения, которое генерирует похожий с другим сообщением хеш
Подробная статья на эту тему 📑
#статья #криптография
Хеш-функция – необратимая функция, которая позволяет зашифровать некоторую информацию. Она обязана быть детерменированной: при одинаковых входных данных мы гарантированно получаем одинаковые выходные данные
Вход: любая строка
Выход: битовая строка определённой длины (зависит от алгоритма)
const hashInput(input: string): string {
return hashFunction(input);
}
const hash = hashInput('Data for hashing');
// 6hj4hkq67ku8jrg4hh4
⚠️ Хеш-функции должны быть устойчивы к коллизиям, поиску исходного сообщения и к поиску сообщения, которое генерирует похожий с другим сообщением хеш
Подробная статья на эту тему 📑
#статья #криптография