הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   מסחר - קניה/ מכירות שונות (לא הוסטינג) (https://hosts.co.il/forums/forumdisplay.php?f=12)
-   -   מוכר פונקציית הצפנה חד-כיוונית בPHP (https://hosts.co.il/forums/showthread.php?t=83748)

iniKey.com 14-07-10 21:31

ציטוט:

נכתב במקור על ידי WiPi (פרסם 771187)
אל תתלהב מההצפנה,פשוט החלפת כל תו במשהו אחר,יש את הבסיס של הקוד המוצפן: $pr0----$ כש--- זה הקוד המוצפן למעשה
וככה ההצפנה עובדת: לכל תו יש מחרוזת טקסט(לדוגמא ל0 יש h7 ולa יש djgj222m) ובנוסף לכל תו יש אורך מחרוזת שהוא לוקח בקוד המוצפן,לדוגמא לb האורך הוא 3 ולo יש אורך 2
ומכאן זה דיי פשוט,אתה עובר תו תו במחרוזת וממיר אותו למספר תווים(כל תו והאורך שלו) מהמחרוזת של התו הזה החל מהתו במקום X*מספר התווים של התו הזה,כשמספר התווים של התו זה כמה תווים יוצגו לכל תו וX זה מספר התו במחרוזת המוצפנת בכללי
וישנם עוד כל מיני תוספות שמדי פעם אתה משנה את אורך התווים במחרוזת של תו מסויים,אבל אין לי זמן לבדוק את הכל,אבל אם זה מה שאני למדתי מכמה דקות אז ההצפנה הזאת לא כל כך יעילה,מה גם שיש לך בעייה עם אפסים לדוגמא תצפין 000 ו-0000 או aa ו-aa0

קרוב מאוד!
אך חסר לך שורשים של מספרים, הפיכת אות למספר וקבלת שורש, הפרדה של מספר והפיכה לאות וכו'..

daMn 14-07-10 21:33

* שפת PHP היא שפת קוד פתוח, ככה שאין דבר כזה חד-כיוונית.
* אני מעריך שאף אחד מהגולשים הוא לא מאבטח מידע שבבנקים, לכן כמו שנאמר למעלה הצפנה נכונה בשימוש נכון של salt צריך לספק את התוצאה.

Erez | TrustMedia.co.il 14-07-10 21:37

והנה הקוד שהצפנת מקודם:
http://calcelan.info/encode.php?Code=Good$
המחרוזת זה Good$
ממש לא רציני

Erez | TrustMedia.co.il 14-07-10 21:43

ציטוט:

נכתב במקור על ידי abshipping (פרסם 771190)
קרוב מאוד!
אך חסר לך שורשים של מספרים, הפיכת אות למספר וקבלת שורש, הפרדה של מספר והפיכה לאות וכו'..

לא אכפת לי ממש מה יש בקוד שלה,אני מסתכל רק על הפלט ומהפלט זה נראה דיי פשוט,אתה מצפין אות אות ולא את כל המחרוזת,למשל בmd5 אם תסתכל עם 0 ועל 01 זה יהיה שני מחרוזות שונות,אבל אצלך יהיה לשניהם אותה ההתחלה והסוף יהיה שונה כי אתה מצפין אות אות

iniKey.com 14-07-10 21:43

ציטוט:

נכתב במקור על ידי WiPi (פרסם 771192)
והנה הקוד שהצפנת מקודם:
http://calcelan.info/encode.php?Code=Good$
המחרוזת זה Good$
ממש לא רציני

יפה על המחקר!
סוף סוף מישהו על רמה :P

אפשר להגיד ש2 אותיות מהמחרוזת שלך נכונות.

Erez | TrustMedia.co.il 14-07-10 21:49

ציטוט:

נכתב במקור על ידי abshipping (פרסם 771194)
יפה על המחקר!
סוף סוף מישהו על רמה :P

אפשר להגיד ש2 אותיות מהמחרוזת שלך נכונות.

ההצפנה של המחרוזת שהבאתי זהה למה שאתה רשמת,אז אם אתה טוען שהיא לא נכונה אז יש עוד מחרוזת עם אותה הצפנה וזה דבר לא טוב,כי במקרה לדוגמא שאתה מצפין סיסמא במסד אז יכול להיות מצב שמישהו יכנס עם סיסמא לא נכונה למשתמש כי ההצפנה תהיה זהה
ובנוסף נתקלתי כמה פעמים במחרוזות עם הצפנה זהה,למשל TTTT ו-RRRR
(משעמם קצת בלילה חח)

iniKey.com 14-07-10 21:52

ציטוט:

נכתב במקור על ידי WiPi (פרסם 771196)
ההצפנה של המחרוזת שהבאתי זהה למה שאתה רשמת,אז אם אתה טוען שהיא לא נכונה אז יש עוד מחרוזת עם אותה הצפנה וזה דבר לא טוב,כי במקרה לדוגמא שאתה מצפין סיסמא במסד אז יכול להיות מצב שמישהו יכנס עם סיסמא לא נכונה למשתמש כי ההצפנה תהיה זהה
ובנוסף נתקלתי כמה פעמים במחרוזות עם הצפנה זהה,למשל TTTT ו-RRRR
(משעמם קצת בלילה חח)

שים לב לכמה אותיות בודדות.
אגב, אני מודע לזה, הוצאתי לזה תיקון והFTP נפל, כבר שעה אי אפשר להעלות כלום

Erez | TrustMedia.co.il 14-07-10 22:10

ציטוט:

נכתב במקור על ידי abshipping (פרסם 771197)
שים לב לכמה אותיות בודדות.
אגב, אני מודע לזה, הוצאתי לזה תיקון והFTP נפל, כבר שעה אי אפשר להעלות כלום

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

iniKey.com 14-07-10 23:21

ציטוט:

נכתב במקור על ידי WiPi (פרסם 771202)
אין בעיה לגבי המחרוזות הכפולות,אבל לגבי זה שאתה מצפין תו תו,אתה טוען שמה שטוב בהצפנה הזאת זה שהיא לא קוד פתוח ואז קשה יותר לעשות BF אבל כשאתה מצפין תו תו בנאדם יכול לעשות BF שעובר על תו אחד עד שההצפנה שווה לתווים הראשונים במחרוזת ואז הוא מוסיף עוד תו ומשווה לתווים הבאים עד שכל המחרוזת שווה וזה הרבה יותר יעיל ומהיר כי אתה לא בודק את כל האפשרויות לכל תו,לעומת הצפנות אחרות שאתה צריך לבדוק את כל האפשרויות לכל תו במחרוזת עד שתמצא את המחרוזת הנכונה

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

מחר אעדכן לגרסה החדשה.

~The_Sultan~ 15-07-10 00:12

WiPi - סחתיין..


כל הזמנים הם GMT +2. הזמן כעת הוא 15:02.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ