ABA


"אתגר-SQL,יש פותר!"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #5699 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 5699
ELECTROD 
חבר מתאריך 14.9.03
233 הודעות
   21:46   01.03.04   
אל הפורום  
  אתגר-SQL,יש פותר!  
 
   ערכתי לאחרונה בתאריך 02.03.04 בשעה 18:34 בברכה, ELECTROD
 
קודם בשביל לפתור צריך ידע בSQL.
לאתגר:

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


INSERT INTO `users` (`Password`) VALUES ('$Password')

בקוד רשום להכניס את הנתונים שהקשתי בטופס לעמודה password בטבלה users.
בקוד שהקשתי כאשר אני מקיש סיסמא היא תיכנס למסד נתונים כך.
את הקוד בעמוד אמיתי לא מכניסים כך...
הקוד לא יפעל אם תשימו אותו סתם בדף הוא רק דוגמא...
מה אני צריך להוסיף בקוד בשביל שהסיסמא תהיה מוצפנת במסד?
קידוד דרך SQL.
שלא יהיה אפשרות לשחזר את הסיסמא.
פונקצייה מובנת.
רמז:
באתר תוכלו למצוא את הפונקציה:
http://www.mysql.com
הפותר יקבל נקודה!
מי שיגיע ל5 נקודות יקבל
מצב הניקוד עד עכשיו:
פרופסור מפגר=נקודה אחת.
תשובות רק אלי לפרטי!
אם מישהו לא מבין שאלות לפרטי!
הזוכה ידע מחר בשעה 20:30

הערה: כולם נתנו את התשובה md5 ביקשתי ללא שימוש בPHP.
SQL בלבד!

הזוכה הוא הצרכן!
והנה הפיתרון:


INSERT INTO `users` (`Password`) VALUES (password($Password))


טבלת הזוכים:
פרופסור מפגר=נקודה.
הצרכן=נקודה.

בהצלחה
בברכה בן.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אהה שיט ואני חשבתי שאפשר גם ב php כל הכבוד לך פרופסור מפגר 02.03.04 16:26 4
  מזל טוב :) צ'סטר 02.03.04 18:03 5
  תודה על העדכון admin2000  02.03.04 18:25 6
  כל הכבוד! Fixxxer 02.03.04 18:34 7
  אפשר גם md5 shsh1 02.03.04 22:45 8
     למה לקדד ככה?, קידוד רגיל לא מספיק?... MoonHunter 02.03.04 22:46 9
         תראה את שניהם אפשר לפרוץ..... shsh1 02.03.04 22:54 10
             אתה טועה. שניהם משתמשים בהאשים... צרכן 03.03.04 08:07 12
             אתה טועה.. Fixxxer 03.03.04 15:38 13
  כל הכבוד MoonHunter 02.03.04 23:00 11

       
פרופסור מפגר
חבר מתאריך 2.9.02
109 הודעות
   16:26   02.03.04   
אל הפורום  
  4. אהה שיט ואני חשבתי שאפשר גם ב php כל הכבוד לך  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
צ'סטר

   18:03   02.03.04   
אל הפורום  
  5. מזל טוב :)  
בתגובה להודעה מספר 0
 
   ובהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
admin2000  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 18.3.02
63537 הודעות, 2 פידבק
   18:25   02.03.04   
אל הפורום  
  6. תודה על העדכון  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 02.03.04 בשעה 18:35 בברכה, admin2000
 
ותודה למשתתפים על ההשתתפות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fixxxer

   18:34   02.03.04   
אל הפורום  
  7. כל הכבוד!  
בתגובה להודעה מספר 0
 
   זה היה ממש פשוט, רק חבל שאנשים לא התמקדו יותר בהבנת השאלה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
shsh1

   22:45   02.03.04   
אל הפורום  
  8. אפשר גם md5  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 02.03.04 בשעה 22:45 בברכה, shsh1
 
יותר חזק


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   22:46   02.03.04   
אל הפורום  
  9. למה לקדד ככה?, קידוד רגיל לא מספיק?...  
בתגובה להודעה מספר 8
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
shsh1

   22:54   02.03.04   
אל הפורום  
  10. תראה את שניהם אפשר לפרוץ.....  
בתגובה להודעה מספר 9
 
   אבל את Md5 יותר קשה....
md5 של 5 ספרות זה ככה רבע שעה
אבל 6 ספרות זה כבר כמה שעות
ו-7 ספרות זה כבר כמה ימים
-8...
...
..
..
ו-password זה אם אני לא טועה crypt
שלוקח ציק צק לפרוץ...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
צרכן

   08:07   03.03.04   
אל הפורום  
  12. אתה טועה. שניהם משתמשים בהאשים...  
בתגובה להודעה מספר 10
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Fixxxer

   15:38   03.03.04   
אל הפורום  
  13. אתה טועה..  
בתגובה להודעה מספר 10
 
   שנייהם משתמשים באותה שיטת קידוד.
ההבדל הוא שהברירת מחדל של MD5 היא 32 סיביות בעוד ששל PASSWORD היא 16.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות
   23:00   02.03.04   
אל הפורום  
  11. כל הכבוד  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net