דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. תרגיל מתמטי של הסתרת מזהה רץ

תרגיל מתמטי של הסתרת מזהה רץ

מתוזמן נעוץ נעול הועבר תכנות
92 פוסטים 14 כותבים 4.3k צפיות 12 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • WWWW WWW

    @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

    המחשה של הפעולה:
    https://replit.com/@davidlevtov/example-obfuscating-ids#index.js

    אין לך שם טעות?
    זה הפלט:

    { aNumber: 747346087, bNumber: 453920023 }
    [
      300, 301, 302, 303,
      304, 305, 306, 307,
      308, 309, 310, 311,
      312, 313, 314
    ]
    [
      203826100, 951172187,
      698518274, 445864361,
      193210448, 940556535,
      687902622, 435248709,
      182594796, 929940883,
      677286970, 424633057,
      171979144, 919325231,
      666671318
    ]
    [
      304, 320, 320, 288,
      304, 320, 320, 320,
      304, 320, 320, 320,
      320, 320, 320
    ]
    

    המערך השלישי לא אמור להיות שווה לראשון?

    dovidD מנותק
    dovidD מנותק
    dovid
    ניהול
    כתב ב נערך לאחרונה על ידי dovid
    #33

    @WWW תודה, צדקת.
    הבעיה היא בגלל ההתנהגות של JS כשיש גלישה אריתמטית.
    צריך לבחור מקסימום נמוך, במקרה של JS אפשר להשתמש בBigInt.
    אני אעדכן את הקוד למספר נמוך.

    dovidD צדיק תמיםצ 2 תגובות תגובה אחרונה
    2
    • dovidD dovid

      @WWW תודה, צדקת.
      הבעיה היא בגלל ההתנהגות של JS כשיש גלישה אריתמטית.
      צריך לבחור מקסימום נמוך, במקרה של JS אפשר להשתמש בBigInt.
      אני אעדכן את הקוד למספר נמוך.

      dovidD מנותק
      dovidD מנותק
      dovid
      ניהול
      כתב ב נערך לאחרונה על ידי dovid
      #34

      יש לציין בגלל הערתו ש @WWW שכשנדרשים לעבוד עם מספרים גדולים
      אז צריך לעבוד עם BigInt שאיטי בהרבה:
      https://jsben.ch/CneOB
      אבל אני עדיין מזמין לאתגר את המעוניינים להציע אלגוריתם חילופי.

      תגובה 1 תגובה אחרונה
      0
      • dovidD dovid

        @WWW תודה, צדקת.
        הבעיה היא בגלל ההתנהגות של JS כשיש גלישה אריתמטית.
        צריך לבחור מקסימום נמוך, במקרה של JS אפשר להשתמש בBigInt.
        אני אעדכן את הקוד למספר נמוך.

        צדיק תמיםצ מנותק
        צדיק תמיםצ מנותק
        צדיק תמים
        כתב ב נערך לאחרונה על ידי
        #35

        @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

        הבעיה היא בגלל ההנתהגות של JS כשיש גלישה אריתמטית.

        תוכל לפרט יותר? תודה.

        Don’t comment bad code — rewrite it." — Brian W. Kernighan and P. J. Plaugher"
        טיפים

        dovidD תגובה 1 תגובה אחרונה
        0
        • צדיק תמיםצ צדיק תמים

          @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

          הבעיה היא בגלל ההנתהגות של JS כשיש גלישה אריתמטית.

          תוכל לפרט יותר? תודה.

          dovidD מנותק
          dovidD מנותק
          dovid
          ניהול
          כתב ב נערך לאחרונה על ידי dovid
          #36

          @צדיק-תמים אמר בתרגיל מתמטי של הסתרת מזהה רץ:

          @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

          הבעיה היא בגלל ההנתהגות של JS כשיש גלישה אריתמטית.

          תוכל לפרט יותר? תודה.

          בשלב השני, כלומר בפיענוח, המספרים גבוהים מאוד.
          הרשימה המוצפנת מכילה למשל באיבר השני את המספר 951172187, אותו מכפילים כפול bNumber שערכו בדוגמה של @WWW הוא 453920023.
          951172187*453920023 יוצא באקסל 431756101000000000, אולם בקונסול הוא יוצא 431756101000000300, בגלל שזה גודל מספר שחורג בהרבה מקיבולת הביטים המוקצים לטיפוס הנתונים של מספר בjavascript (שזה 53, לא כולל עוד כמה לסימון שלילי/חיובי וחזקות).
          המקסימום המספרי שעובד כצפוי בJS זה הערך בקבוע Number.MAX_SAFE_INTEGER = 9007199254740991 (זה המון...).

          באמת במקרה הזה די להשתמש בBigInt רק בפיענוח.

          תגובה 1 תגובה אחרונה
          4
          • dovidD dovid

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

            השאלה:
            אולם אני תוהה, לכאורה חייבת להיות דרך מתמטית פשוטה להסתיר מספר ע"י תרגיל הפיך (שניתן לשחזק את המספר ע"י תרגיל הפוך). הרי מדובר ב"הצפנה סימטרית" כי אני הוא המפענח והמצפין, אני ממש טיפש בחשבון אבל נראה לי הגיוני שיש חשבון פשוט של "תוסיף 14 ותחלק לחמש ותוסיף את השארית" שהוא מצד אחד הפיך ומצד שני קשה לניחוש, ופה אני שואל האם אתם מכירים או חושבים על רעיון מתאים לזה? כי מהאינטרנט אני מתרשם שהבודדים (למה?) שמנסים להסתיר מזהה רץ עושים זאת באמצעות הצפנה פשוטה או רצינית.

            chvC מנותק
            chvC מנותק
            chv
            כתב ב נערך לאחרונה על ידי
            #37

            @dovid אולי אני מבלבל את המוח.
            אבל קראתי עכשיו את כל השרשור וניכר שלא ברור ככ לאנשים מה אתה רוצה.
            עד כמה שאני הבנתי ממה שכתבת, היית צריך לכתוב כותרת פשוטה של 'אני צריך הצפנה, (סימטרית), אבל מאוד פשוטה וקלה על המעבד'.

            אני לא מבין בהצפנות כלל, לכן אין לי מה לתרום לנושא (אני יודע לעשות גוגל כנראה כמוך, ואם זה היה הנושא כנראה תגיע לתוצאות טובות יותר ממני)..

            בנוגע לצורך עצמו - חשיפת id רץ מטבלה בדטבייס לקליינט - הייתי פשוט משתמש בטבלת הביקורים בשדה uuid אוטומטי (לא יודע באיזה DB אתה משתמש ועד כמה זה זמין שם, אבל משער שאתה תסתדר..) ופשוט שולח את ה-uuid לקליינט.
            מה רע בזה?

            בלוג | מייל

            dovidD 2 תגובות תגובה אחרונה
            3
            • chvC chv

              @dovid אולי אני מבלבל את המוח.
              אבל קראתי עכשיו את כל השרשור וניכר שלא ברור ככ לאנשים מה אתה רוצה.
              עד כמה שאני הבנתי ממה שכתבת, היית צריך לכתוב כותרת פשוטה של 'אני צריך הצפנה, (סימטרית), אבל מאוד פשוטה וקלה על המעבד'.

              אני לא מבין בהצפנות כלל, לכן אין לי מה לתרום לנושא (אני יודע לעשות גוגל כנראה כמוך, ואם זה היה הנושא כנראה תגיע לתוצאות טובות יותר ממני)..

              בנוגע לצורך עצמו - חשיפת id רץ מטבלה בדטבייס לקליינט - הייתי פשוט משתמש בטבלת הביקורים בשדה uuid אוטומטי (לא יודע באיזה DB אתה משתמש ועד כמה זה זמין שם, אבל משער שאתה תסתדר..) ופשוט שולח את ה-uuid לקליינט.
              מה רע בזה?

              dovidD מנותק
              dovidD מנותק
              dovid
              ניהול
              כתב ב נערך לאחרונה על ידי dovid
              #38

              @chv קראת טוב טוב את השאלה? ניכר שלא.
              גם הטענה שלך עם הצעת הכותרת החילופית, וגם ההצעה שלך למזהה גלובלי לא רלוונטיים אם תקרא טוב את השאלה.

              chvC תגובה 1 תגובה אחרונה
              0
              • chvC chv

                @dovid אולי אני מבלבל את המוח.
                אבל קראתי עכשיו את כל השרשור וניכר שלא ברור ככ לאנשים מה אתה רוצה.
                עד כמה שאני הבנתי ממה שכתבת, היית צריך לכתוב כותרת פשוטה של 'אני צריך הצפנה, (סימטרית), אבל מאוד פשוטה וקלה על המעבד'.

                אני לא מבין בהצפנות כלל, לכן אין לי מה לתרום לנושא (אני יודע לעשות גוגל כנראה כמוך, ואם זה היה הנושא כנראה תגיע לתוצאות טובות יותר ממני)..

                בנוגע לצורך עצמו - חשיפת id רץ מטבלה בדטבייס לקליינט - הייתי פשוט משתמש בטבלת הביקורים בשדה uuid אוטומטי (לא יודע באיזה DB אתה משתמש ועד כמה זה זמין שם, אבל משער שאתה תסתדר..) ופשוט שולח את ה-uuid לקליינט.
                מה רע בזה?

                dovidD מנותק
                dovidD מנותק
                dovid
                ניהול
                כתב ב נערך לאחרונה על ידי dovid
                #39

                @chv אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                'אני צריך הצפנה, (סימטרית), אבל מאוד פשוטה וקלה על המעבד'

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

                עריכה: הכותרת המקורית שלי גם מאוד מביאה לידי ביטוי דילמה פשוטה שאני מניח (אולי בטעות) שכל מפתח ווב ואפילו מפתחים אחרים אמורים להתחבט בה הרבה. לי אישית זה מציק תקופה ארוכה עד שהחלטתי לשאול פה ולחפש ככל יכולתי.

                תגובה 1 תגובה אחרונה
                3
                • dovidD dovid

                  @chv קראת טוב טוב את השאלה? ניכר שלא.
                  גם הטענה שלך עם הצעת הכותרת החילופית, וגם ההצעה שלך למזהה גלובלי לא רלוונטיים אם תקרא טוב את השאלה.

                  chvC מנותק
                  chvC מנותק
                  chv
                  כתב ב נערך לאחרונה על ידי
                  #40

                  @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                  קראת טוב טוב את השאלה?

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

                  פעולה חשבונית כפי מה שמצאתי כבר (החמצת את החלק הזה)

                  לא החמצתי כלל.
                  זו פשוט צורה של הצפנה מסוימת. זה מה שזה (תקרא לזה 'הסתרה' או איך שאתה רוצה. 'הצפנה' זו הסתרה של מידע מסוים כך שיהיה ניתן לפענח בפרוצדורה נפרדת).

                  אני חוזר שוב על מה שכתבתי:
                  יש לך צורך (העברה של מזהה רץ לקליינט בלי שהקליינט יוכל לדעת באמת את היחסיות של המזהה הרץ בתוך הטבלה הכללית שלו).
                  אתה החלטת על דרך פתרון (העברת המזהה הרץ) ולכן אתה צריך עטיפה לפיתרון שלך כדי לא לחשוף דרכו את המזהה הרץ בצורתו המקורית.

                  כמובן שמדובר על הצפנה מסוג כלשהו, ואתה כותב זאת בעצמך. אני כתבתי שאני לא מבין בזה ואין עניין שאכתוב משהו בנושא.
                  הצעתי דרך פתרון שונה לצורך שלך, כך שלא תסתמך על מזהה רץ אלא על uuid ("מזהה גלובלי"??). לא יודע אם זה מתאים לך, אם יש לזה עלויות נוספות. לא יודע. הצעתי.

                  זה נשמע קצת כמו מתקפה - כי כל השרשור הזה מרגיש כמו קרב אחד גדול undefined לא יודע בדיוק למה זה מגיע לזה

                  בלוג | מייל

                  yossizY ש 2 תגובות תגובה אחרונה
                  3
                  • chvC chv

                    @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                    קראת טוב טוב את השאלה?

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

                    פעולה חשבונית כפי מה שמצאתי כבר (החמצת את החלק הזה)

                    לא החמצתי כלל.
                    זו פשוט צורה של הצפנה מסוימת. זה מה שזה (תקרא לזה 'הסתרה' או איך שאתה רוצה. 'הצפנה' זו הסתרה של מידע מסוים כך שיהיה ניתן לפענח בפרוצדורה נפרדת).

                    אני חוזר שוב על מה שכתבתי:
                    יש לך צורך (העברה של מזהה רץ לקליינט בלי שהקליינט יוכל לדעת באמת את היחסיות של המזהה הרץ בתוך הטבלה הכללית שלו).
                    אתה החלטת על דרך פתרון (העברת המזהה הרץ) ולכן אתה צריך עטיפה לפיתרון שלך כדי לא לחשוף דרכו את המזהה הרץ בצורתו המקורית.

                    כמובן שמדובר על הצפנה מסוג כלשהו, ואתה כותב זאת בעצמך. אני כתבתי שאני לא מבין בזה ואין עניין שאכתוב משהו בנושא.
                    הצעתי דרך פתרון שונה לצורך שלך, כך שלא תסתמך על מזהה רץ אלא על uuid ("מזהה גלובלי"??). לא יודע אם זה מתאים לך, אם יש לזה עלויות נוספות. לא יודע. הצעתי.

                    זה נשמע קצת כמו מתקפה - כי כל השרשור הזה מרגיש כמו קרב אחד גדול undefined לא יודע בדיוק למה זה מגיע לזה

                    yossizY מנותק
                    yossizY מנותק
                    yossiz
                    כתב ב נערך לאחרונה על ידי
                    #41

                    @chv ההצעה שלך של UUID מוזכר בפרוש בשאלה

                    @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                    אז יש לי כמובן את האפשרויות הקלאסיות: מזהה גלובלי במקום מספר רץ, או מזהה גלובלי במקביל למספר הרץ שגם יאוחסן בכל שורה ולפי זה אוכל לשלוף את השורה הנכונה. ויש אפשרות של ערפול ע"י הצפנה אפילו חלשה של המזהה.

                    אאל"ט, מזהה גלובלי הכוונה UUID

                    📧 יוסי@מייל.קום | 🌎 בלוג | ☕ קפה

                    chvC תגובה 1 תגובה אחרונה
                    2
                    • yossizY yossiz

                      @chv ההצעה שלך של UUID מוזכר בפרוש בשאלה

                      @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                      אז יש לי כמובן את האפשרויות הקלאסיות: מזהה גלובלי במקום מספר רץ, או מזהה גלובלי במקביל למספר הרץ שגם יאוחסן בכל שורה ולפי זה אוכל לשלוף את השורה הנכונה. ויש אפשרות של ערפול ע"י הצפנה אפילו חלשה של המזהה.

                      אאל"ט, מזהה גלובלי הכוונה UUID

                      chvC מנותק
                      chvC מנותק
                      chv
                      כתב ב נערך לאחרונה על ידי
                      #42

                      @yossiz אוך... סורי my bad

                      בלוג | מייל

                      תגובה 1 תגובה אחרונה
                      1
                      • chvC chv

                        @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                        קראת טוב טוב את השאלה?

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

                        פעולה חשבונית כפי מה שמצאתי כבר (החמצת את החלק הזה)

                        לא החמצתי כלל.
                        זו פשוט צורה של הצפנה מסוימת. זה מה שזה (תקרא לזה 'הסתרה' או איך שאתה רוצה. 'הצפנה' זו הסתרה של מידע מסוים כך שיהיה ניתן לפענח בפרוצדורה נפרדת).

                        אני חוזר שוב על מה שכתבתי:
                        יש לך צורך (העברה של מזהה רץ לקליינט בלי שהקליינט יוכל לדעת באמת את היחסיות של המזהה הרץ בתוך הטבלה הכללית שלו).
                        אתה החלטת על דרך פתרון (העברת המזהה הרץ) ולכן אתה צריך עטיפה לפיתרון שלך כדי לא לחשוף דרכו את המזהה הרץ בצורתו המקורית.

                        כמובן שמדובר על הצפנה מסוג כלשהו, ואתה כותב זאת בעצמך. אני כתבתי שאני לא מבין בזה ואין עניין שאכתוב משהו בנושא.
                        הצעתי דרך פתרון שונה לצורך שלך, כך שלא תסתמך על מזהה רץ אלא על uuid ("מזהה גלובלי"??). לא יודע אם זה מתאים לך, אם יש לזה עלויות נוספות. לא יודע. הצעתי.

                        זה נשמע קצת כמו מתקפה - כי כל השרשור הזה מרגיש כמו קרב אחד גדול undefined לא יודע בדיוק למה זה מגיע לזה

                        ש מנותק
                        ש מנותק
                        ש.ב.ח.
                        כתב ב נערך לאחרונה על ידי
                        #43

                        @chv אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                        זה נשמע קצת כמו מתקפה - כי כל השרשור הזה מרגיש כמו קרב אחד גדול

                        הדבר היחיד שאני מסכים איתו בכל השרשור הזה.
                        (לא להתקיף... אני פשוט עדיין לא מבין במעבדים וזכרונות וביצועים וכו וכו', ולכן אני מעדיף שלא להביע דעה בנושאים שאין לי בהם שמץ הבנה, אולי... אולי עוד יהיה לי חופש.. איזה בין הזמנים כזה... כדי ללמוד עוד משהו)

                        dovidD תגובה 1 תגובה אחרונה
                        0
                        • ש ש.ב.ח.

                          @chv אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                          זה נשמע קצת כמו מתקפה - כי כל השרשור הזה מרגיש כמו קרב אחד גדול

                          הדבר היחיד שאני מסכים איתו בכל השרשור הזה.
                          (לא להתקיף... אני פשוט עדיין לא מבין במעבדים וזכרונות וביצועים וכו וכו', ולכן אני מעדיף שלא להביע דעה בנושאים שאין לי בהם שמץ הבנה, אולי... אולי עוד יהיה לי חופש.. איזה בין הזמנים כזה... כדי ללמוד עוד משהו)

                          dovidD מנותק
                          dovidD מנותק
                          dovid
                          ניהול
                          כתב ב נערך לאחרונה על ידי
                          #44

                          @ש-ב-ח מה אתה מנסה לומר?
                          יש לך עצה קונקרטית עבורי או עבור מישהו אחר איך למנוע את זה להבא?
                          או שאתה רק מצהיר הצהרה רבת תועלת.

                          ש תגובה 1 תגובה אחרונה
                          1
                          • dovidD dovid

                            @nigun ראית את ההודעה השני שלי פה בנושא? ראית את התרגיל שיש שמה? אתה לא מבין שאני שואף למשהו כ"כ כיף שכזה?
                            בקשר לרעיון שלך כתבתי מפורש שהוא יפה. הוא לא הפתיע אותי כי הוא מוכר לי, צפנים אמיתיים בעבר הסתמכו על רעיונות כאלו. אין לי מושג איך מפענחים אותם אבל מפענחים אותם בקלי קלות. למשל הרעיון של הXOR אני לא יודע לפענח, אבל אני בטוח שהוא קל לפענוח.
                            אתה אומר שעדיף להשתמש בהצפנה ולא להמציא את הגלגל, אני מסכים לגמרי! רק ש:
                            א. להשתמש בהצפנה במקרה שלי זה רע. זה עבודה למחשב על לא דבר, כדאי לו כבר לשלוף מהמסד רק במקרה תרומה (זה מה שכעת אני עושה) מאשר להצפין בשלוש מאות ביקורי סרק של בוטים.
                            ב. אני לא רציתי להמציא את הגלגל, אני הייתי בטוח שיש דרך מסודרת למה שאני מבקש, ואני עדיין בטוח. ולכן שאלתי אולי מישהו פה מכיר, אבל אתה ברוחת להצפנות דומות ופחות יעילות מהסוגים שכתבתי עליהם מפורש בשאלה.

                            קומפיונטק מנותק
                            קומפיונטק מנותק
                            קומפיונט
                            כתב ב נערך לאחרונה על ידי קומפיונט
                            #45

                            @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                            למשל הרעיון של הXOR אני לא יודע לפענח, אבל אני בטוח שהוא קל לפענוח.

                            פיענוח XOR נעשה על ידי פעולה נוספת של XOR.

                            לוקחים את המספר המקורי והמספר המוצפן, עושים תרגיל XOR על שניהם והתוצאה היא מספר ה'מפתח'.

                            dovidD תגובה 1 תגובה אחרונה
                            1
                            • קומפיונטק קומפיונט

                              @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                              למשל הרעיון של הXOR אני לא יודע לפענח, אבל אני בטוח שהוא קל לפענוח.

                              פיענוח XOR נעשה על ידי פעולה נוספת של XOR.

                              לוקחים את המספר המקורי והמספר המוצפן, עושים תרגיל XOR על שניהם והתוצאה היא מספר ה'מפתח'.

                              dovidD מנותק
                              dovidD מנותק
                              dovid
                              ניהול
                              כתב ב נערך לאחרונה על ידי dovid
                              #46

                              @קומפיונט ידעתי גם ידעתי... השתמשתי בXOR לפני 16 שנה כבר...
                              כוונתי הייתה לפענח מתוך הרצף ללא המפתח. מה שכתבתי מקודם
                              (אולי הייתי צריך לכתוב לפרוץ, סליחה)

                              @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                              ג. לגבי XOR אני מייד חשבתי עליו, אבל בבדיקה שערכתי שמתי לב שאם אני מבקר ביקורים עוקבים המספרים גם הם עוקבים במידה רבה. אני די משוכנע שזה מאפשר לפורץ למצוא את המפתח בקלות, אם מישהו יודע שאני טועה אשמח כי זה הכי קל.
                              הנה XOR למספרים עוקבים על מספר רנדומלי:
                              159866
                              159865
                              159864
                              159871
                              159870
                              159869
                              159868
                              159859
                              159858
                              159857

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

                              תגובה 1 תגובה אחרונה
                              1
                              • dovidD dovid

                                @ש-ב-ח מה אתה מנסה לומר?
                                יש לך עצה קונקרטית עבורי או עבור מישהו אחר איך למנוע את זה להבא?
                                או שאתה רק מצהיר הצהרה רבת תועלת.

                                ש מנותק
                                ש מנותק
                                ש.ב.ח.
                                כתב ב נערך לאחרונה על ידי
                                #47

                                @dovid אמר בתרגיל מתמטי של הסתרת מזהה רץ:

                                יש לך עצה קונקרטית עבורי או עבור מישהו אחר איך למנוע את זה להבא?
                                או שאתה רק מצהיר הצהרה רבת תועלת.

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

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

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

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

                                סליחה על סטיה מהנושא (פשוט ביקשת... )
                                א גוטען ערב שבת! 🙂

                                תגובה 1 תגובה אחרונה
                                5
                                • קומפיונטק מנותק
                                  קומפיונטק מנותק
                                  קומפיונט
                                  כתב ב נערך לאחרונה על ידי
                                  #48

                                  @dovid אשמח אם תיתן לנו אתגר קטן. להיכנס לראש של הפורץ עם ה-30 כניסות ברצף...

                                  תביא רצף ספרות (עוקבים, כמובן) מעורפלים, ואנחנו ננסה לעלות על המפתח לפיענוח והמודולו.

                                  ככה נראה האם זה ניתן לפיצוח. (ודאי שזה בר פיצוח, השאלה כמה זה קשה, וכמה זמן יקח למחשב).

                                  dovidD תגובה 1 תגובה אחרונה
                                  0
                                  • קומפיונטק קומפיונט

                                    @dovid אשמח אם תיתן לנו אתגר קטן. להיכנס לראש של הפורץ עם ה-30 כניסות ברצף...

                                    תביא רצף ספרות (עוקבים, כמובן) מעורפלים, ואנחנו ננסה לעלות על המפתח לפיענוח והמודולו.

                                    ככה נראה האם זה ניתן לפיצוח. (ודאי שזה בר פיצוח, השאלה כמה זה קשה, וכמה זמן יקח למחשב).

                                    dovidD מנותק
                                    dovidD מנותק
                                    dovid
                                    ניהול
                                    כתב ב נערך לאחרונה על ידי
                                    #49

                                    @קומפיונט הבאתי כבר רצף. אני עצמי ניסיתי אבל זה די קשה לי, הראש שלי לא בקטע.
                                    זה XOR פשוט, ואני מושכנע שזה פריץ בקלות.

                                    קומפיונטק תגובה 1 תגובה אחרונה
                                    0
                                    • dovidD dovid

                                      @קומפיונט הבאתי כבר רצף. אני עצמי ניסיתי אבל זה די קשה לי, הראש שלי לא בקטע.
                                      זה XOR פשוט, ואני מושכנע שזה פריץ בקלות.

                                      קומפיונטק מנותק
                                      קומפיונטק מנותק
                                      קומפיונט
                                      כתב ב נערך לאחרונה על ידי
                                      #50

                                      @dovid התכוונתי לשיטה שאתה מצאת.

                                      dovidD 2 תגובות תגובה אחרונה
                                      0
                                      • קומפיונטק קומפיונט

                                        @dovid התכוונתי לשיטה שאתה מצאת.

                                        dovidD מנותק
                                        dovidD מנותק
                                        dovid
                                        ניהול
                                        כתב ב נערך לאחרונה על ידי
                                        #51
                                        פוסט זה נמחק!
                                        תגובה 1 תגובה אחרונה
                                        0
                                        • קומפיונטק קומפיונט

                                          @dovid התכוונתי לשיטה שאתה מצאת.

                                          dovidD מנותק
                                          dovidD מנותק
                                          dovid
                                          ניהול
                                          כתב ב נערך לאחרונה על ידי
                                          #52

                                          @קומפיונט הנה לקוח מהקוד לעיל:

                                          [4413150, 6712083, 9011016, 1309949, 3608882, 5907815, 8206748, 505681, 2804614, 5103547, 7402480, 9701413, 2000346, 4299279, 6598212]

                                          כדי שלא אשכח את המפתח אני שם פה אותו בין כמה אחרים: 7291923, 2298933, 2218933, 1298935.
                                          אגב הרשימה של הXOR הינה אתגר הרבה יותר קל והוא לא הדליק פה מישהו ככל הנראה.

                                          קומפיונטק תגובה 1 תגובה אחרונה
                                          0
                                          תגובה
                                          • תגובה כנושא
                                          התחברו כדי לפרסם תגובה
                                          • מהישן לחדש
                                          • מהחדש לישן
                                          • הכי הרבה הצבעות


                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          בא תתחבר לדף היומי!
                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • דף הבית
                                          • קטגוריות
                                          • פוסטים אחרונים
                                          • משתמשים
                                          • חיפוש
                                          • חוקי הפורום