A karakterlánc SHA1 kivonatának ellenőrzése
Tartalomjegyzék:
Ellenőrizni kell egy karakterlánc sha1 hash-jét? A parancssorból könnyen megtalálhatja bármely karakterlánc sha1 hash-jét, és ez a trükk az sha1 hash ellenőrzésére szolgál Mac OS vagy Linux rendszeren.
Az openssl parancsot használjuk a
Ellenőrizze a karakterlánc SHA1 kivonatát
Íme, hogyan ellenőrizheti bármely szöveges karakterlánc SHA1 kivonatát, ebben a példában jelszót fogunk használni, de használhatja bármilyen szöveges karakterlánc. Indítsa el a Terminált, és írja be a következő parancsot:
"echo -n yourpassword>"
A kimenet valahogy így fog kinézni:
(stdin)=b48cf0140bea12734db05ebcdb012f1d265bed84
Ez a „yourpassword” sha1 ellenőrző összege. Nyilvánvalóan változtassa meg a „saját jelszavát” a tényleges jelszóra, hogy megtekinthesse a hash-ét. Hasonlóképpen ezt bármilyen karakterláncra módosíthatja, tehát ha ellenőrizni szeretné az „ILoveStarWars81” sha1 hash-jét, akkor egyszerűen dugja be a szintaxisba.
Ez a következőképpen nézhet ki egy terminálablakban:
Ezen a példán kívül az SHA1 hash ellenőrzését gyakran használják a fájl vagy karakterlánc integritásának ellenőrzésére, amivel korábban már többször foglalkoztunk.
A háttérben ez hasznos lehet a biztonsági problémák felfedezésében. Például, ha a LinkedIn-t használja, valószínűleg már hallott arról, hogy komoly biztonsági incidens történt 6 felett.5 millió felhasználói jelszót loptak el és szivárogtak ki az internetre. Az első dolog, amit meg kell tennie, az az, hogy módosítsa a jelszavát az adott webhelyen, de ha meg szeretné nézni, hogy a jelszava a kiszivárogtak között volt-e, magának a jelszónak az SHA1 hash-ére van szüksége.
Ezzel a kimenettel összehasonlíthatja a legutóbbi LinkedIn-példában szereplő kiszivárgott jelszavak listájával, de végül ez felhasználható bármilyen sha1 ellenőrző összeg ellenőrzésére.