אלגוריתם Hash הוא אלגוריתם היוצר ערך Hash של נתון, כגון הודעה או מפתח הפעלה. באמצעות אלגוריתם Hash טוב, שינויים בנתוני הקלט יכולים לשנות כל סיבית בערך Hash המתקבל. מסיבה זו, קודי Hash שימושיים בזיהוי כל השינויים באובייקט נתונים, כגון הודעה. כמו כן, אלגוריתם Hash טוב הופך את הבנייה של שני קלטים עצמאיים בעלי Hash זהה לבלתי ישימה מבחינה חישובית. אלגוריתמי Hash אופייניים כוללים את MD5, SHA-1 ו- SHA-256.
חומר עזר נוסף