Spisu treści:
Definicja - Co oznacza Hashing?
Hashowanie to generowanie wartości lub wartości z ciągu tekstowego za pomocą funkcji matematycznej.
Hashowanie to jeden ze sposobów zapewnienia bezpieczeństwa podczas procesu przesyłania wiadomości, gdy wiadomość jest przeznaczona tylko dla określonego odbiorcy. Formuła generuje skrót, który pomaga chronić bezpieczeństwo transmisji przed sabotażem.
Hashowanie to także metoda efektywnego sortowania kluczowych wartości w tabeli bazy danych.
Techopedia wyjaśnia Hashing
Gdy użytkownik wysyła bezpieczną wiadomość, generowany jest hash zamierzonej wiadomości, który jest szyfrowany i wysyłany wraz z wiadomością. Gdy wiadomość zostanie odebrana, odbiornik odszyfrowuje zarówno skrót, jak i wiadomość. Następnie odbiorca tworzy kolejny skrót z wiadomości. Jeśli dwa skróty są identyczne w porównaniu, oznacza to, że nastąpiła bezpieczna transmisja. Ten proces mieszania zapewnia, że wiadomość nie zostanie zmieniona przez nieautoryzowanego użytkownika końcowego.
Hashowanie służy do indeksowania i wyszukiwania elementów w bazie danych, ponieważ łatwiej jest znaleźć element przy użyciu skróconego klucza skrótu niż przy użyciu oryginalnej wartości.
