Så här kontrollerar du SHA1 Hash of a String

Om du använder LinkedIn har du förmodligen hört vid det här tillfället att en stor säkerhetsbrott inträffade med över 6, 5 miljoner användarlösenord som stulits och läckte ut på webben. Det första du bör göra är att ändra ditt lösenord på den här webbplatsen, men om du vill se om ditt lösenord var bland de läckta skulle du behöva SHA1-hash för lösenordet själv.

Så här kontrollerar du SHA1-smältningen av vilken textsträng som helst, i det här exemplet använder vi ett lösenord. Starta terminal och ange följande kommando:

echo -n "yourpassword" | openssl sha1

Utgången kommer att se ut så här:

(stdin)= b48cf0140bea12734db05ebcdb012f1d265bed84

Det är sha1 kontrollsumma för "ditt passord", ändras självklart "ditt passord" till ditt faktiska lösenord för att se dess hash.

Du kan använda den här utgången för att jämföra den mot en lista över läckta lösenord i det nyligen länkade LinkedIn-exemplet, men i slutändan kan det användas för att verifiera eventuella checksum.

Utanför det här exemplet används ofta en SHA1-hash för att verifiera fil eller strängintegritet, som vi har täckt flera gånger tidigare.