Bewerken van Hashfunctie
Uit BitcoinWiki.nl
Deze bewerking kan ongedaan gemaakt worden. Hieronder staat de tekst waarin de wijziging ongedaan is gemaakt. Controleer voor het publiceren of het resultaat gewenst is.
Huidige versie | Je tekst | ||
Regel 1: | Regel 1: | ||
Een '''hashfunctie''' is een soort programma die een unieke vingerafdruk maakt van informatie. | Een '''hashfunctie''' is een soort programma die een unieke vingerafdruk maakt van informatie. | ||
Je kunt er allerlei gegevens instoppen, zoals woorden, getallen of zelfs hele bestanden, en de hashfunctie zal er een unieke reeks tekens uit spugen die de 'hash' wordt genoemd | Je kunt er allerlei gegevens instoppen, zoals woorden, getallen of zelfs hele bestanden, en de hashfunctie zal er een unieke reeks tekens uit spugen die de 'hash' wordt genoemd. Het bijzondere is dat zelfs een kleine verandering in de invoer een compleet andere hash oplevert. | ||
=== Gebruik === | === Gebruik === | ||
Doordat elke input een unieke hash levert maakt het hashfuncties handig voor het beveiligen van gegevens en het controleren van hun integriteit. Ze worden veel gebruikt in de computerwereld | Doordat elke input een unieke hash levert maakt het hashfuncties handig voor het beveiligen van gegevens en het controleren van hun integriteit. Ze worden veel gebruikt in de computerwereld, bijvoorbeeld voor wachtwoordbeveiliging, digitale handtekeningen en het verifiëren van bestanden. Hashfuncties helpen ons om gegevens veilig te houden en ervoor te zorgen dat ze niet onopgemerkt worden gewijzigd. | ||
=== SHA | === SHA === | ||
SHA (Secure Hash Algorithm) hashing is een cryptografische hashfunctie die wordt gebruikt in [[Bitcoin]]. | SHA (Secure Hash Algorithm) hashing is een cryptografische hashfunctie die wordt gebruikt in [[Bitcoin]]. Het is een belangrijk onderdeel van de beveiliging en integriteit van gegevens binnen het Bitcoin-netwerk. | ||
(SHA) hashes worden gebruikt in [[mining]]. Miners proberen een hash te vinden met "voldoende nullen". Een voorbeeld: | (SHA) hashes worden gebruikt in [[mining]]. Miners proberen een hash te vinden met "voldoende nullen". Een voorbeeld: | ||
{{Quote|00000000000000000000f1ba21d0a4325e7cb9069cfd2fb484b1eb22e3057225}} | {{Quote|00000000000000000000f1ba21d0a4325e7cb9069cfd2fb484b1eb22e3057225}} | ||
Bovenstaande hash is van [[Blokken|blok]] 832693. Er zijn heel wat pogingen gedaan, voordat een miner deze hash met 21 nullen vond. | Bovenstaande hash is van [[Blokken|blok]] 832693. Er zijn heel wat pogingen gedaan, voordat een miner deze hash met 21 nullen vond. | ||