עד החלק שבו אני צריך למצוא את סיסמת ההתקשרות אני בסדר (הצלחתי למצוא את הסיסמא הנכונה).
עכשיו החלק שבו אני מסתבך - אני יוצר את הפונקציה decrypt_file ובו אני בעצם פותח את הקובץ message.txt וקורא אותו לערך text. לאחר מכן אני מעביר את הטקסט שקראתי ביחד עם הסיסמת התקשרות לפונקציה decrypt, ומה שאני מקבל זה בעצם הודעת ג’יבריש.
לא מבין מה אני עושה לא בסדר, אשמח אם מישהו יוכל לתת לי איזה קצה של חוט כדי שאדע איך להתקדם.
תודה
elador9
תנסה לבדוק אם הסיסמה הנכונה היא בדיוק מה שאתה נותן לפונקציה ושאין בה דברים מיותרים
2 לייקים
nirpn1
נשמע לי דווקא שאתה בדרך הנכונה:
רק על מנת לוודא:
תראה בכל שלב מה הפונקציה מחזירה והאם זה מה שציפית לגלות כולל שלב סיסמת ההתקשרות
במידה ואתה בטוח בתשובתך, אתה עכשיו יודע באיזה חלק הקושי ותנסה לחשוב כיצד לפתור זאת ומה יכול לגרום לתוצאה שאינה רצויה (המרחק בין הצלחה לכישלון לפעמים דק כעובי החוט)
המון בהצלחה!
2 לייקים
chen1
לא הבנתי איך זה עזר…
יש לי את אותה הבעיה, הכל עובד לי טוב (משיגה את הid הנכון לכל user ואת הpassword הנכון לשניהם) אבל משום מה כשאני משתמשת בפונקצית הdecrypt הוא מחזיר לי עדיין את כל הג’יבריש ולא מילה. לא ממש מבינה איך להתקדם מכאן כי אין לי מושג איפה הבעיה.
tommys8192
תנסי לחשוב אם כל המלל שיש לך בstring שהוא הסיסמא בעצם נחוץ. בין אם זה נראה לך תקין או לא תנסי לשחק עם זה.
איך בקובץ של הסיסמאות כל צמד מתחיל בשורה חדשה?
tommys8192
כתבתי תגובה בהמשך (במקום להגיב ספיציפית על הפוסט שלך)