SHA-256
Коротко: Широко використовуваний алгоритм хешування з родини SHA-2, що створює з довільних вхідних даних 256-бітне (32-байтове) значення хеша.
Докладніше: SHA-256 означає «Secure Hash Algorithm, 256 bit» і наразі вважається криптографічно стійким (на відміну від застарілого SHA-1). Типове застосування: перевірка цілісності завантажень (контрольні суми), хешування паролів (зазвичай із сіллю), сертифікати та цифрові підписи, блокчейн-системи на кшталт Bitcoin. Число в назві вказує довжину вихідного значення — SHA-512 відповідно створює 512-бітний хеш.
Подробиці
Фіксована довжина виходу незалежно від розміру входу
SHA-256 завжди створює рівно 256 біт для будь-якого входу.