Kako preveriti zgoščeno vrednost SHA1 niza
Kazalo:
Ali morate preveriti zgoščenost sha1 niza? Zgoščeno vrednost sha1 katerega koli niza lahko preprosto najdete v ukazni vrstici, ta trik pa deluje tudi pri preverjanju zgoščene vrednosti sha1 v operacijskem sistemu Mac OS ali Linux.
Ukaz openssl bomo uporabili za
Preveri SHA1 zgoščeno vrednost niza
Tukaj je opisano, kako preverite izvleček SHA1 katerega koli besedilnega niza, v tem primeru bomo uporabili geslo, vendar lahko uporabite poljuben besedilni niz. Zaženite terminal in vnesite naslednji ukaz:
"echo -n yourpassword>"
Izhod bo videti nekako takole:
(stdin)=b48cf0140bea12734db05ebcdb012f1d265bed84
To je kontrolna vsota sha1 za “yourpassword”, seveda spremenite “yourpassword” v svoje dejansko geslo, da vidite njegovo zgoščeno vrednost. Podobno lahko to spremenite v kateri koli niz, tako da če želite preveriti zgoščenost sha1 »ILoveStarWars81«, potem to preprosto vstavite v sintakso.
To bi lahko v oknu terminala izgledalo nekako takole:
Izven tega primera se preverjanje zgoščene vrednosti SHA1 pogosto uporablja za preverjanje celovitosti datoteke ali niza, kar smo že večkrat obravnavali.
Za nekaj ozadja je to lahko koristno pri odkrivanju varnostnih težav. Na primer, če uporabljate LinkedIn, ste verjetno že slišali, da je prišlo do večje kršitve varnosti pri več kot 6.5 milijonov uporabniških gesel je bilo ukradenih in pricurljalo v splet. Prva stvar, ki bi jo morali storiti, je, da spremenite svoje geslo na tem spletnem mestu, če pa želite videti, ali je bilo vaše geslo med razkritimi, potrebujete zgoščeno vrednost SHA1 samega gesla.
Ta izhod lahko uporabite za primerjavo s seznamom razkritih gesel v nedavnem primeru LinkedIna, vendar se na koncu lahko uporabi za preverjanje katere koli kontrolne vsote sha1.