Как да проверите SHA1 хеш на низ
Съдържание:
Трябва ли да проверите sha1 хеша на низ? Можете лесно да намерите sha1 хеша на всеки низ от командния ред и този трик работи за проверка на sha1 хеша от Mac OS или Linux.
Ще използваме командата openssl за
Проверете SHA1 хеша на низ
Ето как да проверите SHA1 дайджеста на всеки текстов низ, в този пример ще използваме парола, но вие можете да използвате произволен текстов низ. Стартирайте терминала и въведете следната команда:
"echo -n yourpassword>"
Резултатът ще изглежда така:
(stdin)=b48cf0140bea12734db05ebcdb012f1d265bed84
Това е контролната сума sha1 на “yourpassword”, очевидно променете “yourpassword” на вашата действителна парола, за да видите нейния хеш. По същия начин можете да промените това на произволен низ, така че ако искате да проверите sha1 хеша на „ILoveStarWars81“, тогава просто го включете в синтаксиса.
Това може да изглежда по следния начин в прозорец на терминал:
Извън този пример, проверката на SHA1 хеш често се използва за проверка на целостта на файла или низа, което сме разглеждали в няколко случая преди.
За известна предистория това може да бъде полезно за откриване на проблеми със сигурността. Например, ако използвате LinkedIn, вероятно вече сте чували, че е настъпил голям пробив в сигурността с над 6.5 милиона потребителски пароли са откраднати и изтекли в мрежата. Първото нещо, което трябва да направите, е да промените паролата си на този сайт, но ако искате да видите дали вашата парола е сред изтеклите, ще ви е необходим SHA1 хешът на самата парола.
Можете да използвате този резултат, за да го сравните със списък с изтекли пароли в скорошния пример на LinkedIn, но в крайна сметка това може да се използва за проверка на всяка контролна сума sha1.