MD5 אומנם יעזור לך אבל לא הייתי ממליץ לך להשתמש בו,
כיום יש מאגרי ענק של ערכים המוצפנים ב- MD5 ולכן הייתי ממליץ לך להשתמש באגוז קצת יותר קשה לפיצוח.
קח לדוגמה את פונקציית ההצפנה הבאה, אתה מורשה להשתמש בה:
PHP קוד:
function makeHash($username, $password) {
$uniq = crypt($password, 'salt');
$salt = substr($uniq, intval(strlen($uniq)/2), strlen($uniq));
$hash = md5(sha1($salt.strtolower($username)));
return $hash;
}
אל תשכח לשנות את ה- salt.
כמובן שאתה לא חייב להשתמש בזה,
יכול להיות בשבילך שימוש ב- MD5, SHA1 או כל פונקצית גיבוב חד כיוונית אחרת יספיק,
מה שהבאתי פשוט יספק לך הצפנה הרבה יותר קשה לפיצוח.