Een van de meest voorkomende hoofdpijn waarmee mensen worden geconfronteerd, is het onthouden van de tientallen wachtwoorden die aan elke site zijn gekoppeld. Wat de meeste mensen doen om de zaak te vereenvoudigen, is één wachtwoord gebruiken voor al hun acounts. Om het nog eenvoudiger te maken, wordt een gemakkelijk te onthouden woord als wachtwoord gebruikt. Het is niet verrassend om te zien dat 'wachtwoord' bovenaan de lijst staat voor de 10 meest voorkomende wachtwoorden. Sommigen van hen proberen slim te zijn, zetten een 1 achter het 'wachtwoord' (wat 'wachtwoord1' betekent) en bidden dat de hackers niet zo slim zijn als zij om met zo'n ' ingenieus' idee te komen.

Het probleem met het gebruik van hetzelfde wachtwoord is dat zodra iemand uw wachtwoord ontdekt, al uw accounts onmiddellijk toegankelijk zijn voor derden. Als iemand in je Amazon.com- of Paypal-account scheurt dat je creditcardgegevens bevat, zal het resultaat verwoestend zijn.

Hoe kan ik zoveel wachtwoorden onthouden?

Bij het programmeren is het gebruik van gezouten hash een veilige manier om een ​​wachtwoord in de database op te slaan. Een reeks woorden wordt gebruikt als sleutel (ook bekend als 'zout') en wordt toegevoegd aan het door de gebruiker ingevoerde wachtwoord. Dit nieuw gevormde wachtwoord wordt vervolgens gehashed met md5-codering en het resultaat wordt opgeslagen in de database. Ter illustratie: een gebruiker heeft 'wachtwoord1' als wachtwoord ingevoerd. Het script voegt vervolgens een zout toe dat bekendstaat als 'iloveyou' naar het wachtwoord dat resulteert in 'iloveyoupassword1' . Dit wachtwoord wordt vervolgens versleuteld om een ​​willekeurige reeks '228e4011b6afbevge44e3d787d606407' te produceren die vervolgens in de database wordt opgeslagen.

Hoe is dit allemaal op jou van toepassing?

Dit is eenvoudig. Met hetzelfde concept als zouten kunt u gemakkelijk duizenden wachtwoorden genereren. Met één basiswachtwoord hoeft u alleen maar de sitenaam aan uw wachtwoord toe te voegen. Als mijn basiswachtwoord bijvoorbeeld 'iloveyou' is, kan ik het wachtwoord voor mijn Yahoo-e-mailadres instellen op 'iloveyouyahooemail' en het wachtwoord van de bankrekening als 'iloveyouXYZbank' . In dit geval kunt u voor verschillende sites een ander wachtwoord genereren. En omdat uw wachtwoord lang is en geen woord is dat in het woordenboek wordt gevonden, zal het voor hackers moeilijk zijn om het te kraken.

Om uw wachtwoord nog veiliger te maken, kunt u een combinatie van hoofdletters, kleine letters en speciale tekens gebruiken voor uw basiswachtwoord. '15 @ gdH34 ' zou een goed basiswachtwoord zijn. Sommige websites staan ​​alleen een wachtwoord van acht tekens toe, dus misschien moet u met uw basiswachtwoord spelen om de gegenereerde wachtwoordlengte te regelen.

Wat ik hier heb genoemd, is maar een manier om wachtwoorden te genereren. Je bent vrij om te experimenteren en je eigen regel in te stellen. Als je een aantal interessante manieren hebt om wachtwoorden te genereren, deel deze dan hier.