Алгоритм SHA-256 (англ. Secure Hash Algorithm 256-bit) – це безпечний алгоритм хешування, що застосовується для шифрування, розмір вихідних даних становить 256 біт. За допомогою алгоритмів хешування створюються унікальні хеші з незворотним кодуванням.
Хеш не є шифруванням – його не можна розшифрувати назад до вихідного тексту, це одностороння криптографічна функція і має фіксований розмір будь-якого розміру вихідного тексту. Відповідно розшифровка SHA256 неможлива.
На аскиках, що працюють на алгортмі SHA–256, майнят не тільки Bitcoin (BTC), але і багато інших монет, таких як BCH, DEM, TRC, XJO, ACOIN, PPC, UNB, CRW, CURE. Якщо говорити про алгоритм SHA–256, однозначно це біткоін.
Агентством національної безпеки США Один із найпопулярніших криптографічних алгоритмів SHA–256 було розроблено Агентством національної безпеки США.