Articles

Sha256() Decoderen & Decoderen

Over Sha256 :

Sha-256 is een functie van algoritme Sha-2 (als 384, 512, en meer recent 224 bits versies), dat de evolutie is van Sha-1, zelf een evolutie van Sha-0. Het algoritme Sha-2 is door de NSA ontwikkeld om het beveiligingsprobleem van Sha-1 op te lossen, sinds de theoretische ontdekking van een 2^63-bewerking voor botsingen. Dit algoritme neemt als invoer een bericht met een maximale lengte van 2^64 bits, en geeft als uitvoer een hash van 256 bits. Het schijnt dat sha256 meer en meer gebruikt wordt om de oude md5 hash functie te vervangen. Ik denk dat sha256 eigenlijk de beste vervanging is, vanwege zijn goede balans tussen online opslaggrootte en veiligheid. Net als de andere cryptografische functies van zijn “familie”, is Sha-256 eenzijdig, dus je kunt de onbewerkte tekst niet vinden met alleen de hash. Je moet deze hash vergelijken met een online database, en dat is wat we hier doen met een 15.183.605.161 sha256 hash database. Ik heb dagenlang gezocht om een woordenlijst online te vinden. Daarna heb ik dagen gerekend om de woordenlijst te vergroten en hem echt uniek te maken.
Sha-256 is een goede manier om wachtwoorden van gebruikers op te slaan, omdat het veel veiliger is dan bijvoorbeeld Md5 of Sha-1. Maar ook al is het veiliger, u zou toch moeten overwegen om een salt te gebruiken om de beveiliging te verbeteren. Een salt is een tekenreeks die je toevoegt aan het wachtwoord van de gebruiker om het langer te maken, en speciale tekens toe te voegen. Dit zal bruteforce veel moeilijker maken, en hoogstwaarschijnlijk zal het wachtwoord niet worden opgeslagen in een online database zoals die van ons.

Laat een antwoord achter

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *