![]() |
[PHP]מנסה לבנות הצפנה, ולמצוא מקומות רנדומלים בטקסט. עזרה בקשה.
PHP קוד:
מה לא הולך לי פה? http://hill.4save.net/HH.php אם ברענון ראשון זה פועל אז תרעננו כמה פעמים. זה אמור לכתוב Hash Code Longer Then Before וזה לא בדיוק עושה את זה. תודה לעוזרים! |
לא בדקתי את הפונקציה אבל מתוך הגיון תסתכל פה :
PHP קוד:
POS = 0 כלומר A = "" כי אתה אומר לו תקח מ CODE את תו 0 - יכול להיות זה שווה ל B לא עקרוני עכשיו כלומר בסופו של דבר המחזרות NEWCODE שווה ל B ולא משנה כמה פעמים תריץ את זה.... |
ציטוט:
קודם כל בקשר למערך הריק PHP קוד:
וזה דווקא פועל (עשיתי PRINT R). עכשיו בקשר לפוזישן - הרי איך פועל SUBSTR, אני צריך לבחור קטע מסויים ולהתחיל איפשהו, אז ה0 זה בשביל להתחיל מתו 0... למרות שנראה לי שהבנתי מה הטעות שלי.. אני אבדוק.. |
אוקי
בדקתי את הפונקציה יותר לעומק.... אני חושב שהבעיה טמונה ב RAND כי אתה כל הזמן לוקח ערך אחר... אז זה משנה לך את ה STRING תסתכל : כתבתי את זה : PHP קוד:
this is my secret password this isis my secretecret passwordd this is my secrsecret passwordd אין עקביות בהצפנה כביכול... |
פתרתי את זה, כמו שחשבתי הבעיה הייתה בהגדרת הSUBSTR, כי אני תמיד שוכח שהוא מקבל נקודה x וכמות תווים (ולא נקודה x ונקודה y).
פתרתי את זה ככה: קוד:
substr ($Code, $pos, $val - $pos) אפשר לנעול. |
כל הזמנים הם GMT +2. הזמן כעת הוא 01:29. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ