View Single Post
ישן 14-06-09, 13:00   # 6
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

ציטוט:
נכתב במקור על ידי xPerfection צפה בהודעה
MD5 אומנם יעזור לך אבל לא הייתי ממליץ לך להשתמש בו,
כיום יש מאגרי ענק של ערכים המוצפנים ב- MD5 ולכן הייתי ממליץ לך להשתמש באגוז קצת יותר קשה לפיצוח.

קח לדוגמה את פונקציית ההצפנה הבאה, אתה מורשה להשתמש בה:
PHP קוד:
function makeHash($username$password) {

    
$uniq crypt($password'salt');
    
$salt substr($uniqintval(strlen($uniq)/2), strlen($uniq));
    
$hash md5(sha1($salt.strtolower($username)));

    return 
$hash;

אל תשכח לשנות את ה- salt.

כמובן שאתה לא חייב להשתמש בזה,
יכול להיות בשבילך שימוש ב- MD5, SHA1 או כל פונקצית גיבוב חד כיוונית אחרת יספיק,
מה שהבאתי פשוט יספק לך הצפנה הרבה יותר קשה לפיצוח.
נחמד מאוד=]
אני מאמין שיספיק לעשות משהו בסגנון הזה אפילו:
PHP קוד:
md5(sha1(md5(sha1($_POST["pass"])))) 
לזה אין מאגרים...
  Reply With Quote