Як перевірити хеш 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.