Secure Hash Algorithm
משפחת ה- Secured Hash Algorithm הינה קבוצה של פונקציות עירבול קריפטוגרפיות, אשר הנפוצה מביניהם היא ה- SHA-1, בה נעשה שימוש רב באפליקציות ופרוטוקולים מאובטחים כדוגמת TLS, SSL, S/MIME, PGP, SSH, IPSec. SHA-1 נחשבת ליורשת של ה- MD5, פונקצית עירבול פופאלרית אשר קדמה לה. אלגוריתמי ה- SHA הומצאו ע"י הסוכנות לביטחון לאומי של ארה"ב (NSA) ופורסמו כסטנדרט של ממשלת ארה"ב.
הפונקציה הראשונה במשפחת ה- SHA הינה ה- SHA-0 (שמה הרישמי הינו SHA אך הוסף לה המספר כדי למנוע בילבול עם הפונקציות הבאות בקבוצה) פורסמה ב- 1993. שנתיים מאוחר יותר פורסמה ה- SHA-1. במהלך השנים נוספו עוד ארבע פונקציות לקבוצה: SHA-224, SHA-256, SHA-384, SHA-512 (ידועה גם כ- SHA-2), אשר נבדלות בגודל הפלט שלהן.
מספר התקפות על פונקציות ה- SHA-0 וה- SHA-1 נתגלו עד כה. טרם דווח התקפות על SHA-2, אולם מכיוון שהפונקציות הנ"ל מבוססות על אלגוריתם דומה, קיים חשש שגם האחרונה תהיה בקרוב פגיעה להתקפות ולכן, חוקרים מחפשים מועמדים חדשים לתקן ערבול חסין יותר.