У криптографії SHA-1 (Secure Hash Algorithm 1) — це хеш-функція, яка приймає вхідні дані та створює 160-бітне (20-байтове) хеш-значення відомий як дайджест повідомлення – зазвичай відображається як 40 шістнадцяткових цифр.
Хеш-дайджест є випадковий вихід фіксованої довжини, згенерований шляхом застосування безпечної хеш-функції до повідомлення довільної довжини. Він використовується в технології блокчейн для забезпечення безпеки та цілісності даних шляхом створення унікального виводу для кожного входу.
Дайджест SHA є короткий і зручний спосіб ідентифікації ключа, зареєстрованого командою mmauth show або mmremotecluster. Теоретично два ключі можуть мати однаковий дайджест SHA.
Дайджест-алгоритми, також відомі як криптографічні хеш-функції, перетворити довільно великий блок даних у вихідні дані фіксованого розміру, зазвичай набагато коротші за вхідні дані. Вони мають різноманітні застосування в криптографії. Алгоритм. Вихідна довжина (біт) Розмір блоку (біт)
Аутентифікація дайджест-доступу є один із узгоджених методів, які веб-сервер може використовувати для узгодження облікових даних, таких як ім’я користувача або пароль, із веб-браузером користувача. Це можна використовувати для підтвердження особи користувача перед надсиланням конфіденційної інформації, як-от історії онлайн-банківських операцій.
SHA-1 створює дайджест повідомлень на основі принципів, подібних до тих, які використовував Рональд Л. Рівест з MIT у розробці алгоритмів дайджесту повідомлень MD2, MD4 та MD5, але генерує більше значення хешу (160 біт проти 128 біт). SHA-1 було розроблено в рамках проекту Capstone уряду США.