H Hash  (Przeczytany 47 razy)

0 użytkowników i 1 Gość - przeglądają ten temat

  • *
  • b. (OP)
  • Posty: 51
  • Od: 10/2017
3 tygodnie temu, zmieniony 3 tygodnie temu przez becometa
{alt}
Co to jest Hash #
Funkcja mieszająca / Skrót / Suma kontrolna

Hash, to inaczej rezultat lub wynik potraktowania tekstu odpowiednim skryptem, który przemienia go w ciąg tekstu, który wygląda na losowo ułożone cyfry oraz litery - nazywamy go "cyfrowym odciskiem palca", "sumą kontrolną" lub "skrótem". Hash posiada wcześniej ustaloną długość oraz strukturę.

Przykłady najbardziej popularnych funkcji mieszających:
CRC32: 13768f13 / Ala ma 10 Bitcoinów
MD5: 2eddf30a05904f1f4b2f4b8761100c7a / Janek ma 100 Bitcoinów
SHA1: d36a0efd3f7edc6110944d4aeb279539c195f354 / Janusz nie ma żadnych Bitcoinów

Przykłady najbardziej popularnych funkcji mieszających w kryptografii
bcrypt: $2b$10$FcYNDQK6P5ELRCFsdcBT2uZoceEEtFL5vEG7PvaxywbobaYDD2Ri6 / Kryptowaluty.org.pl
SHA256: cHqsmDLSB3WO5tLjWbZRuQe5uKg4CgEKLLhWlwP0JaQ= / Funkcja hashująca

Funkcje mieszające mają to do siebie, że każda, nawet najmniejsza zmiana w danym ciągu tekstowym, potrafi dać całkowicie inną "sumę kontrolną" / "skrót".

Przykład tekstu różniącego się 1 dodatkową cyfrą: suma kontrola tych tekstów dla funkcji mieszającej bcrypt:
Ala ma 10 Bitcoinów
$2b$10$BH1ShzFUzZEnxzHtmeOzPOmOqcRwl3r9gqGZOYvo0wrEHLCgI61qW
Ala ma 100 Bitcoinów
$2b$10$HkeS8UbycQdYUr.7sANpXOLSaNTjaoeCSQiw8LROKic8mv4XdVmiy
  • Zgadzam się    Nie zgadzam się    Rządzisz    OK    Medal    Pomocy    Genialnie    Magia    Lambo    Wygrałeś(aś)    Gorrrące!    Boczniak    Do góry!    W dół!    Górki    Przemyśl swoje zachowanie...    Zbyt wulgarnie

aaa