MD5 یک الگوریتم تابع رمزنگاری بوده که با اسم پیام هشدار نیز شناخته می شود. این الگوریتم دارای یکسری اعداد به دست آمده از روش هشینگ کردن یک طرفه می باشد. پیام هشدار برای محافظت کردن از یکپارچگی، یک قسمت از اطلاعات و یا رسانه طراحی شده و مشخص می کند که تغییرات در هر قسمت از پیام انجام شده است یا خیر. به همین خاطر از تبدیل متن به MD5 استفاده می نماییم.