md5 אחת מפונקציות hash. הפונקציה מעבירה כל קלט בכל גודל לפלט בגודל קבוע של 128 ביט. MD5 פותח בשנת 1991.אלגוריתם MD5 נחשב למיושן ולא מאובטח. פגיע למתקפות התנגשות . כיום משתמשים באלגוריטמי SHA.