در رمزنگاری، SHA-2 مجموعهای از توابع درهم سازی محسوب میشود (SHA-224 , SHA-256 , SHA-384 , SHA-512) که توسط آژانس امنیت ملی ایالات متحده آمریکا طراحی و توسط مؤسسه ملی فناوری و استانداردها در سال ۲۰۰۱ به عنوان استاندارد پردازش اطلاعات انتشار یافت. SHA برگرفته از الگوریتم درهمسازی ایمن است که به انگلیسی اگر بنویسیم و ابتدای آنها را در نظر بگیریم این عبارت مخفف را به ما میدهد. الگوریتم SHA-2 نسبت به نسخهٔ قبلی خود تغییرات اساسی کردهاست. این الگوریتم شامل ۴ تابع درهمسازی است با چکید پیامهای ۲۲۴ و ۲۵۶ و ۳۸۴ و 512.