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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תוכנה
  3. פיענוח חישוב checksum ("סכום ביקורת")

פיענוח חישוב checksum ("סכום ביקורת")

מתוזמן נעוץ נעול הועבר תוכנה
8 פוסטים 3 כותבים 504 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • שלומש מחובר
    שלומש מחובר
    שלומ
    כתב ב נערך לאחרונה על ידי שלומ
    #1

    האם יש דרך לפענח את החישוב המתבצע

    dovidD תגובה 1 תגובה אחרונה
    1
    • dovidD מחובר
      dovidD מחובר
      dovid ניהול
      השיב לשלומ ב נערך לאחרונה על ידי
      #2

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

      • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
      • בכל נושא אפשר ליצור קשר dovid@tchumim.com
      yossizY שלומש 2 תגובות תגובה אחרונה
      5
      • yossizY מנותק
        yossizY מנותק
        yossiz
        השיב לdovid ב נערך לאחרונה על ידי
        #3

        @dovid אמר בפיענוח חישוב checksum ("סכום ביקורת"):

        הchecksum שהבאת הוא כנראה המפורסם בשם CRC32

        יש לך סימוכין לכך?

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

        dovidD תגובה 1 תגובה אחרונה
        2
        • dovidD מחובר
          dovidD מחובר
          dovid ניהול
          השיב לyossiz ב נערך לאחרונה על ידי
          #4

          @yossiz אורך הפלט.
          אם סימוכיי רעועים קבל נא את התנצלותי...

          • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
          • בכל נושא אפשר ליצור קשר dovid@tchumim.com
          yossizY תגובה 1 תגובה אחרונה
          3
          • yossizY מנותק
            yossizY מנותק
            yossiz
            השיב לdovid ב נערך לאחרונה על ידי
            #5

            @dovid מה פתאום! רק הסתקרנתי. אח"כ הבנתי שכנראה אתה הולך לפי הגודל.

            למעשה, מצאתי אתר חמוד שאתה מביא לו קובץ והוא מביא לך התוצאה של כל מיני אלגוריתמים של checksums.
            לפי האתר יוצא שמדובר ב-crc32b (התוצאה הוא int32 בסדר little endian כמנהג מעבדי אינטל, כלומר צריך להפוך אותו לקבל את המספר).

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

            dovidD תגובה 1 תגובה אחרונה
            6
            • dovidD מחובר
              dovidD מחובר
              dovid ניהול
              השיב לyossiz ב נערך לאחרונה על ידי
              #6

              @yossiz לא הבנתי, איך בדקת?

              • מנטור אישי בתכנות והמסתעף – להתקדם לשלב הבא!
              • בכל נושא אפשר ליצור קשר dovid@tchumim.com
              yossizY תגובה 1 תגובה אחרונה
              1
              • yossizY מנותק
                yossizY מנותק
                yossiz
                השיב לdovid ב נערך לאחרונה על ידי
                #7

                @dovid שמרתי את הערך ש@שלומ הביא לתוך קובץ, והעליתי לאתר ובדקתי את התוצאות. והתוצאה של crc32b מתאימה.

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

                תגובה 1 תגובה אחרונה
                6
                • שלומש מחובר
                  שלומש מחובר
                  שלומ
                  השיב לdovid ב נערך לאחרונה על ידי שלומ
                  #8

                  @dovid אמר בפיענוח חישוב checksum ("סכום ביקורת"):

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

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

                  תגובה 1 תגובה אחרונה
                  1

                  בא תתחבר לדף היומי!
                  • התחברות

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

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