Intel SHA (Secure Hash Algorithm extensions) - набір інструкцій процесора, розроблених компанією Intel для прискорення роботи програм, які використовують алгоритми шифрування SHA. Включає 7 інструкцій, 4 з яких прискорюють роботу SHA-1, інші 3 - SHA-256. Прискорення може складати 150-200 % і більше (в залежності від конкретної програми).
SHA-1 - алгоритм криптографічного хешування, що генерує 160-бітне хеш-значення, яке називається також дайджестом повідомлення. Використовується у багатьох криптографічних програмах і протоколах. Рекомендований в якості основного для державних установ в США. SHA-256, на відміну від SHA-1, генерує 256-бітний дайджест повідомлення.
Ці алгоритми використовуються в системах контролю версій і електронних підписів, а також для побудови кодів аутентифікації. SHA-1 є поширенішим і застосовується в найрізноманітніших криптографічних програмах.
Водночас, надійність SHA-1 поставлена під сумнів. Не так давно Google висловила свою недовіру SHA-1. У 2014 році група розробників Google Chrome оголосила про поступову відмову від використання SHA-1. А з 2016 року Яндекс.Пошта перестала підтримувати старі поштові програми, які використовують SHA-1.

Intel Secure Hash Algorithm
(SHA)
19.05.2017 р.