Hur man kontrollerar SHA1-hash för en sträng

Innehållsförteckning:

Anonim

Behöver du kontrollera sha1-hash för en sträng? Du kan enkelt hitta sha1-hash för valfri sträng från kommandoraden, och det här tricket fungerar för att kontrollera sha1-hash från Mac OS eller Linux.

Vi använder openssl-kommandot för att

Kontrollera SHA1 Hash för en sträng

Så här kontrollerar du SHA1-sammandraget av en textsträng, i det här exemplet använder vi ett lösenord men du kan använda någon textsträng. Starta Terminal och ange följande kommando:

"

echo -n yourpassword>"

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

(stdin)=b48cf0140bea12734db05ebcdb012f1d265bed84

Det är sha1-kontrollsumman för "dittlösenord", ändra uppenbarligen "dittlösenord" till ditt faktiska lösenord för att se dess hash. På samma sätt kan du ändra detta till vilken sträng som helst, så om du vill kontrollera sha1-hash-värdet för "ILoveStarWars81" så kopplar du bara in det i syntaxen.

Det här kan se ut ungefär så här i ett terminalfönster:

Utanför detta exempel används ofta kontroll av en SHA1-hash för att verifiera fil- eller strängintegritet, vilket vi har behandlat vid flera tillfällen tidigare.

För viss bakgrund kan detta vara till hjälp för att upptäcka säkerhetsproblem. Till exempel, om du använder LinkedIn har du förmodligen hört vid det här laget att ett stort säkerhetsintrång inträffade med över 6.5 miljoner användarlösenord stulna och läckta till webben. Det första du bör göra är att ändra ditt lösenord på den webbplatsen, men om du vill se om ditt lösenord var bland de som läckte skulle du behöva SHA1-hash för själva lösenordet.

Du kan använda den utgången för att jämföra den med en lista över läckta lösenord i det senaste LinkedIn-exemplet, men i slutändan kan detta användas för att verifiera valfri sha1-kontrollsumma.

Hur man kontrollerar SHA1-hash för en sträng