Πώς να ελέγξετε το SHA1 Hash μιας συμβολοσειράς

Πίνακας περιεχομένων:

Anonim

Χρειάζεται να ελέγξετε τον κατακερματισμό sha1 μιας συμβολοσειράς; Μπορείτε εύκολα να βρείτε το sha1 hash οποιασδήποτε συμβολοσειράς από τη γραμμή εντολών και αυτό το τέχνασμα λειτουργεί για να ελέγξετε το sha1 hash από Mac OS ή Linux.

Θα χρησιμοποιήσουμε την εντολή openssl για να

Έλεγχος SHA1 Hash μιας συμβολοσειράς

Εδώ είναι πώς μπορείτε να ελέγξετε τη σύνοψη SHA1 οποιασδήποτε συμβολοσειράς κειμένου, σε αυτό το παράδειγμα θα χρησιμοποιήσουμε έναν κωδικό πρόσβασης, αλλά μπορείτε να χρησιμοποιήσετε οποιαδήποτε συμβολοσειρά κειμένου. Εκκινήστε το Terminal και πληκτρολογήστε την ακόλουθη εντολή:

"

echo -n ο κωδικός σας>"

Η έξοδος θα μοιάζει κάπως έτσι:

(stdin)=b48cf0140bea12734db05ebcdb012f1d265bed84

Αυτό είναι το sha1 checksum του "yourpassword", αλλάξτε προφανώς τον "yourpassword" στον πραγματικό σας κωδικό πρόσβασης για να δείτε τον κατακερματισμό του. Ομοίως, μπορείτε να το αλλάξετε σε οποιαδήποτε συμβολοσειρά, οπότε αν θέλετε να ελέγξετε τον κατακερματισμό sha1 του "ILoveStarWars81", τότε απλώς συνδέστε το στη σύνταξη.

Αυτό μπορεί να μοιάζει με το εξής σε ένα παράθυρο τερματικού:

Έξω από αυτό το παράδειγμα, ο έλεγχος ενός κατακερματισμού SHA1 χρησιμοποιείται συχνά για την επαλήθευση της ακεραιότητας του αρχείου ή της συμβολοσειράς, την οποία έχουμε καλύψει πολλές φορές στο παρελθόν.

Για κάποιο ιστορικό, αυτό μπορεί να είναι χρήσιμο για την ανακάλυψη ζητημάτων ασφαλείας. Για παράδειγμα, εάν χρησιμοποιείτε το LinkedIn, πιθανότατα έχετε ακούσει μέχρι τώρα ότι σημειώθηκε σημαντική παραβίαση ασφαλείας με περισσότερα από 6.5 εκατομμύρια κωδικοί πρόσβασης χρηστών κλάπηκαν και διέρρευσαν στον Ιστό. Το πρώτο πράγμα που πρέπει να κάνετε είναι να αλλάξετε τον κωδικό πρόσβασής σας σε αυτόν τον ιστότοπο, αλλά αν θέλετε να δείτε εάν ο κωδικός πρόσβασής σας ήταν μεταξύ αυτών που διέρρευσαν, θα χρειαστείτε τον κατακερματισμό SHA1 του ίδιου του κωδικού πρόσβασης.

Μπορείτε να χρησιμοποιήσετε αυτήν την έξοδο για να τη συγκρίνετε με μια λίστα κωδικών πρόσβασης που διέρρευσαν στο πρόσφατο παράδειγμα του LinkedIn, αλλά τελικά αυτό μπορεί να χρησιμοποιηθεί για την επαλήθευση οποιουδήποτε αθροίσματος ελέγχου sha1.

Πώς να ελέγξετε το SHA1 Hash μιας συμβολοσειράς