uk
мова
смартфони SoC процесори відеокарти ігри
українська русский
Архів | ПроцесорТехнології та інструкції, що використовуються в процесорах → Intel Secure Hash Algorithm (SHA)
Стаття востаннє коригувалася 2017.05.19 та могла втратити свою актуальність !!!

Intel Secure Hash Algorithm
(SHA)

19.05.2017 р.

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.





вгору