En av de vanligaste huvudvärk som människor står inför är att komma ihåg de dussintals lösenord som är kopplade till varje webbplats. Vad de flesta gör för att förenkla ärendet är att använda ett enda lösenord för alla sina konton. För att göra saker ännu enklare används ett lätt att komma ihåg ord som lösenordet. Det är inte förvånande att se att "lösenord" toppar listan för de 10 vanligaste lösenorden. Några av dem som försöker vara kloka, lägger 1 efter "lösenordet" (vilket betyder "lösenord1" ) och ber att hackarna inte är så smarta som att de ska komma med en så " genial" idé.

Problemet med att använda samma lösenord är att när någon upptäcker ditt lösenord blir alla dina konton direkt tillgängliga för tredje part. Om någon spricker i ditt Amazon.com eller Paypal-konto som innehåller din kreditkortsinformation kommer resultatet att bli förödande.

Hur kan jag komma ihåg så många lösenord?

Vid programmering är ett säkert sätt att lagra lösenord i databasen att använda saltad hash. En sträng av ord används som nyckeln (även känd som "salt") och lägger till användarens inmatade lösenord. Detta nybildade lösenord är sedan hashed med md5-kryptering och resultatet lagras i databasen. För att illustrera, skrev en användare "password1" som sitt lösenord. Skriptet lägger sedan till ett salt som kallas "iloveyou" till lösenordet som resulterar i "iloveyoupassword1" . Detta lösenord krypteras sedan för att skapa en slumpmässig sträng "228e4011b6afbevge44e3d787d606407" som sedan lagras i databasen.

Hur är allt detta för dig?

Detta är enkelt. Med samma koncept som saltning kan du enkelt generera tusentals lösenord. Med hjälp av ett baslösenord är det du behöver göra att lägga till webbplatsnamnet på ditt lösenord. Till exempel, om mitt baslösenord är "iloveyou", så kan jag ställa in lösenordet för min Yahoo-e-postadress som "iloveyouyahooemail" och bankkonto lösenord som "iloveyouXYZbank" . I det här fallet kan du skapa olika lösenord för olika webbplatser. Och eftersom ditt lösenord är långt och inte ett ord som finns i ordlistan kommer det att bli svårt för hacker att knäcka det.

För att göra ditt lösenord ännu säkrare kan du använda en blandning av nummer, stora bokstäver, små bokstäver och specialtecken för ditt baslösenord. '15 @ gdH34 ' skulle vara ett bra baslösenord. Vissa webbplatser tillåter bara 8 tecken lösenord, så du kan behöva spela runt med ditt baslösenord för att kontrollera den genererade lösenordslängden.

Det jag har listat här är bara ett sätt du kan använda för att generera lösenord. Du är fri att experimentera och ställa in din egen regel. Om du har några intressanta sätt att generera lösenord, dela det här.