View Single Post
ישן 23-10-08, 22:39   # 4
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

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

קוד:
$password = 'omri';

$encpass = _enc($password); // now the password is encrypted
$decpass = _dec($encpass); // now we decrypted the pass

echo $password; // will output omri
echo $encpass; // will output encrypted password
echo $decpass; // will output the decrypted pass
גם ערכתי את התיאור והוספתי תיאור יותר רחב
http://www.phpfreaks.co.il/snippet/P...ncryption.html

השני היא הצפנה חד כיוונית זאת אומרת שלא תוכל לדעת אחר כך מה הייתה הסיסמא שלך לפני ההצפנה והשימוש בה נעשה כך:
קוד:
$password = 'omri';

$encpass = EncryptedPassword($password);  // now the password is encrypted

echo $password; // will output omri
echo $encpass; // will output encrypted password
זה הכל עכשיו המשתנה $encpass באחד מהשיטות שהשתמשת יכיל את הסיסמא המוצפנת שלך. השמירה הטובה ביותר כנראה תיהיה במסד.
  Reply With Quote