SHA-256 (Secure Hash Algorithm באורך 256 סיביות) הוא חלק ממשפחת SHA-2 שמוגדרת על ידי NIST. הוא מייצר ערך גיבוב קבוע של 256 סיביות (32 בתים), שמוצג בדרך כלל כמחרוזת הקסדצימלית של 64 תווים.
בגלל אפקט המפולת הקריפטוגרפי, שינוי של בית או ביט אחד בקובץ של ג׳יגה-בייטים רבים מייצר פלט SHA-256 שונה לגמרי. לכן SHA-256 הוא התקן לאימות הורדות תוכנה, תמונות ISO של מערכת הפעלה וגיבויי מסדי נתונים.