Це команда shasum, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
shasum - Друк або перевірка контрольних сум SHA
СИНТАКСИС
Використання: shasum [OPTION]... [FILE]...
Роздрукуйте або перевірте контрольні суми SHA.
Без FILE або коли FILE є -, читати стандартне введення.
-a, --алгоритм 1 (за замовчуванням), 224, 256, 384, 512, 512224, 512256
-b, --binary читання в двійковому режимі
-c, --check прочитати суми SHA з ФАЙЛОВ і перевірити їх
-t, --text читання в текстовому режимі (за замовчуванням)
-U, --UNIVERSAL читається в режимі Universal Newlines
створює той самий дайджест на Windows/Unix/Mac
-0, --01 читання в режимі BITS
ASCII '0' інтерпретується як 0-біт,
ASCII '1' інтерпретується як 1-біт,
всі інші символи ігноруються
-p, --portable читання в переносному режимі (буде застарілим)
Наступні два параметри корисні лише під час перевірки контрольних сум:
-s, --status нічого не виводить, код статусу показує успіх
-w, --warn попереджає про неправильно відформатовані рядки контрольної суми
-h, --help відобразити цю довідку та вийти
-v, --version вивести інформацію про версію та вийти
Під час перевірки контрольних сум SHA-512/224 або SHA-512/256 вкажіть
алгоритм, який явно використовує параметр -a, напр
shasum -a 512224 -c файл контрольної суми
Суми обчислюються, як описано в FIPS PUB 180-4. При перевірці,
вхідним має бути попередній вихід цієї програми. За замовчуванням
Режим полягає у друку рядка з контрольною сумою, символом, що вказує тип
(`*' для двійкового, ` ' для тексту, `U' для УНІВЕРСАЛЬНОГО, `^' для BITS, `?'
для портативних) та ім’я для кожного ФАЙЛУ.
Повідомте про помилки shasum [захищено електронною поштою]
ОПИС
Робота шасум часто є найшвидшим способом обчислення дайджестів повідомлень SHA. Користувач просто
подає дані до сценарію через файли або стандартне введення, а потім збирає результати
зі стандартного виведення.
Наступна команда показує, як обчислити дайджести для типових вхідних даних, таких як NIST
тестовий вектор "abc":
perl -e "друк qq(abc)" | шасум
Або, якщо ви хочете використовувати SHA-256 замість стандартного SHA-1, просто скажіть:
perl -e "друк qq(abc)" | шасум -а 256
З шасум імітує поведінку комбінованого GNU sha1сум, sha224сум, sha256сум,
sha384сум та sha512сум програм, ви можете встановити цей скрипт як зручний вхідний модуль
заміна.
На відміну від програм GNU, шасум охоплює повний стандарт SHA, дозволяючи частковий байт
входи. Це досягається за допомогою параметра BITS (-0). Наступний приклад
обчислює дайджест SHA-224 7-розрядного повідомлення 0001100:
perl -e "друк qq(0001100)" | shasum -0 -a 224
Використовуйте shasum онлайн, використовуючи служби onworks.net