אנגליתצרפתיתספרדי

Ad


סמל OnWorks

jacksum - מקוון בענן

הפעל את jacksum בספק אירוח בחינם של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו חיבור הפקודה שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


jacksum - מחשב סכימי בדיקה, CRC ותקצירי הודעות

תַקצִיר


ג'קסום [אפשרויות]... [קובץ] ...
תאווה -קַנקַן /usr/share/java/jacksum.jar [אפשרויות]... [קובץ] ...
תאווה -cp /usr/share/java/jacksum.jar ג'קסום [אפשרויות]... [קובץ] ...

תיאור


Jacksum הוא כלי חינמי ובלתי תלוי בפלטפורמה לחישוב ואימות סכומי ביקורת,
CRCs ו-hashs (תקצירי הודעות) וכן חותמות זמן של קבצים. ג'קסום כתוב
לגמרי בג'אווה. סביבת זמן ריצה של Java (JRE), לפחות גרסה 1.3.1 או אחרת
נדרש JRE מקביל. מומלץ לפחות JRE 1.4.2.

הפרמטרים הבאים נתמכים:

פילה שם נתיב של קובץ שיש לבדוק. תווים כלליים נתמכים. הם תלויים ב
פגז אתה רץ. ללא קובץ, או כאשר הקובץ הוא תו "-", סטנדרטי
הקלט נקרא.

האפשרויות הבאות נתמכות:

-a אלגו
האלגוריתם, ברירת המחדל היא sha-1 מאז Jacksum 1.0.0, ראה גם -A. אלגוריתמים יכולים
להיות משולב על ידי תו הפלוס, למשל "sha1+crc32", "bsd+crc24+xor8". אם אתה
ציין "-a all" נעשה שימוש בכל האלגוריתמים הנתמכים, ראה גם -F. ברגע ש"הכל"
או שמשתמשים בתו פלוס, הפלט מנורמל עם סכום ביקורת משושה ו-a
גודל קובץ עשרוני. דוגמאות: "sha+", "md5+". תכונה זמינה מאז Jacksum 1.7.0,
ראה גם -A, -F.

-A לְהַחלִיף. כברירת מחדל, Jacksum משתמש באלגוריתמים המסופקים על ידי Java API if
זמין, מכיוון שאלו מותאמים על ידי הספק JVM, הם בדרך כלל מספקים מאוד
ביצועים טובים. אם -A מוגדר, Jacksum משתמש ב-Java חלופי וטהור
יישום של אלגוריתם (אם זמין). למעשה, ג'קסום תומך באלטרנטיבה
יישומים עבור האלגוריתמים הבאים: adler32, crc32, md5, sha-1, sha-256,
sha-384, sha-512 מאז Jacksum 1.5.0, ראה גם -a.

-c רשימה
בודק את התקינות מול רשימה נתונה. הרשימה היא בדרך כלל פלט לשעבר של
Jacksum, נוצר באופן אידיאלי עם אפשרות -m. אתה יכול גם לבדוק מול רשימה אשר
נוצר על ידי אפליקציה אחרת. במקרה זה, עליך לציין הכל
פרמטרים הנחוצים להפקת אותו פלט. הפרמטר -F יהיה
התעלמו. כדי לא לכלול קבצים, פשוט הסר שורות מהרשימה. תכונה זמינה
מאז Jacksum 1.3.0, ראה גם -l -I ו-m.

-d ספריות (רגילות) בלבד. אל תעקבו אחר קישורים סמליים ב-Linux/Unix. סמלי
קישור מתיקיית משנה לתיקיית אב עלול לגרום ללולאות אינסופיות תחת Unix/Linux
תוך חציית העץ באופן רקורסיבי. אם אפשרות זו מוגדרת, קישור סימבולי אל
יתעלמו מהספריות. אפשרות זו תתעלם תחת Windows. תכונה
זמין מאז Jacksum 1.5.0, ראה גם -r.

-e seq תוֹחֶלֶת. צפוי רצף לחישוב. עובד עם קובץ,
קלט סטנדרטי או אפשרות -q. מחזירה אישור (קוד יציאה 0) או MISMATCH (קוד יציאה 1).
זמין מאז Jacksum 1.4.0. עובד גם עם מספר קבצים או ספריות ל
מצא כפילויות, ובמקרה זה כל הממצאים מודפסים. הרצף יכול להיות
צוין תלוי רישיות או לא תלוי רישיות, למעט אם קידוד Base 64 (על ידי
-E) צוין. זמין מאז Jacksum 1.6.0, ראה גם -a, -q, -E, -x ו-
-איקס.

-E הַצפָּנָה
הַצפָּנָה. ניתן לקודד את סכום הבדיקה:

בן בינארי
דצמבר עשרוני
אוקט אוקטאל
hex הקסדצימלי באותיות קטנות (זהה ל-x)
hexup הקסדצימלי באותיות רישיות (זהה ל-X)
base16 Base 16 (כפי שהוגדר על ידי RFC 3548)
base32 Base 32 (כפי שהוגדר על ידי RFC 3548)
base64 Base 64 (כפי שהוגדר על ידי RFC 3548)
bb BubbleBabble (בשימוש על ידי OpenSSH ו-SSH2)

זמין מאז Jacksum 1.6.0, ראה גם -x ו-X.

-f מעבד קבצים בלבד, אפשרות זו מדכאת את ההודעות "... האם א
directory" ו-" ... אינו קובץ רגיל". זמין מאז
Jacksum 1.0.0, ראה גם -V.

-F פוּרמָט
הגדר פורמט פלט הניתן להתאמה אישית כדי להחליף את ברירת המחדל.
זמין מאז Jacksum 1.5.0, אם לא צוין אחר, ראה גם
-a, -E, -g, -G, -p, -P, -s, -t, -x, -X.

#ALGONAME יוחלף בשם האלגוריתם
#ALGONAME{i} ראה גם #CHECKSUM{i}
#CHECKSUM יוחלף ב-hash, CRC או ערך הסכום
(תלוי ב-a, -b, -g, -G, -x, -X)
#CHECKSUM{i} אם התו שנקרא + שימש
הפרד אלגוריתמים מרובים באפשרות -a, ה
האסימון יוחלף בסכום הבדיקה. ה
האסימון מתווסף על ידי מספר. אם אתה משתמש ב-
תו שנקרא i ולא מספר, זה
עובד כמו אינדקס אוטומטי. (1.6)
#FILENAME יוחלף בשם הקובץ ובנתיב (תלוי
ב-p ו-P)
#FILENAME{NAME} יוחלף בשם הקובץ (1.5)
#FILENAME{PATH} יוחלף בנתיב הקובץ (1.5)
#FILESIZE יוחלף בגודל הקובץ
#FINGERPRINT הוא כינוי עבור #CHECKSUM
#SEPARATOR יוחלף במפריד שאתה יכול
ציין עם -s
#TIMESTAMP יוחלף בחותמת הזמן (תלוי ב-t)
#QUOTE יוחלף בסימן ציטוט אחד (")

-g לספור
קבץ את פלט ה-hex עבור סכום הבדיקה ב-"ספירה" בתים לקריאה טובה יותר. רק
תקף אם הקידוד הוא hex או hexup. קבוצות מופרדות על ידי ריק או על ידי
תו שצוין על ידי -G. הערך לספירה חייב להיות גדול מ-0. זמין
מאז Jacksum 1.6.0, ראה גם -E, -G, -x ו-X -G תו קבוצת char. תקף בלבד
אם הקידוד הוא הקסדצימלי והוגדר -g.

-h [lang] [קטע]
הדפס עזרה, קודים חוקיים עבור "lang" הם "en" או "de", ברירת המחדל היא "en"; ערכים חוקיים
עבור "קטע" הם מחרוזות כמו כותרות או אפשרויות. עיין בסעיף דוגמאות למידע נוסף
מֵידָע. זמין מאז Jacksum 1.0.0, סעיף פרמטרים מאז Jacksum 1.6.0,
ראה גם -v.

-I מחרוזת
להתעלם. בזמן יצירת רשימה לפי -m או קריאת רשימה לפי -c, השורות מתעלמות אם
הם מתחילים במחרוזת שצוינה. זמין מאז Jacksum 1.6.0, ראה גם -c
ו -מ.

-l רשימה. פשוט רשום קבצים ששונו או נמחקו. בשילוב עם -c בלבד.
זמין מאז Jacksum 1.4.0, ראה גם -c.

-m הדפס מטא מידע. שורות נוספות יודפסו. עם המטא מידע זמין לך
יכול לבדוק קבצים מול רשימה נתונה ללא צורך לציין הרבה
פרמטרים של שורת הפקודה. כל פורמט מותאם אישית שאתה יכול לציין בדרך כלל עם -F are
התעלמו. זמין מאז Jacksum 1.3.0, ראה גם -c.

-o פילה
תְפוּקָה. הפלט של התוכנית עובר לקובץ ולא לפלט הרגיל.
התוכנית יוצאת עם אזהרה אם הקובץ קיים. הקובץ שצוין על ידי
-o אינו נכלל בתהליך החישוב. זמין מאז Jacksum 1.6.0, ראה
גם -O, -u ו-U.

-O פילה
תְפוּקָה. זהה ל-o, אולם קובץ קיים יוחלף ללא קובץ
אַזהָרָה. ראה גם -U. זמין מאז Jacksum 1.6.0, ראה גם -o, -u ו-U.

-p נָתִיב. שים את פרטי הנתיב בכל שורה, במקום להדפיס כותרת לכל שורה
ספרייה תוך עיבוד תיקיות באופן רקורסיבי (-r). עם אפשרות זו הפלט
יגדל, אבל בצד השני יהיה הרבה יותר קל למיין או לתפוס את
קווים עם תוכניות מתאימות. זמין מאז Jacksum 1.4.0, ראה גם -F, -P,
-r ו -w.

-P char
מפריד נתיבים. כברירת מחדל, מפריד ברירת המחדל של שמות הקבצים התלוי במערכת
נעשה שימוש בתו. במערכות יוניקס התו הוא הלוכסן (/), במיקרוסופט
מערכות ווינדוס זה הלוכסן האחורי (\). אתה יכול לשנות את ברירת המחדל אם הוא מיוחד
נדרש פורמט פלט עבור שמות קבצים (כגון קישורי HTML). זמין מאז
Jacksum 1.5.0, ראה גם -F ו-p.

-q [type:] seq
לעבד רצף במהירות ולצאת מהתוכנית. ניתן להשתמש בסוג כדי לציין
סוג הרצף (טקסט, הקסדצימלי או עשרוני):

txt:דוגמה1
hex:4578616D706C6531
דצמ:69,120,97,109,112,108,101,49
4578616D706C6531

אם הסוג לא מוגדר, ה-seq צפוי להיות בצורת hex. אם הסוג מוגדר ל
"txt", ערכת התווים המוגדרת כברירת מחדל של הפלטפורמה תשמש לפירוש הרצף שנקרא
seq. זמין מאז Jacksum 1.3.0 (hex בלבד), סוג מאז 1.5.0.

-r עבד ספריית משנה באופן רקורסיבי (ללא פרמטר קובץ הספרייה הנוכחית היא
בשימוש). זמין מאז Jacksum 1.0.0, ראה גם -p ו -w.

-s ספטמבר מחרוזת מפריד מותאמת אישית (\t, \n, \r, \", \' ו-\\ יתורגמו).
ערך ברירת המחדל תלוי באלגוריתם הבדיקה. זמין מאז Jacksum 1.0.0, ראה
גם -F.

-S סיכום. זה מחשב רק ערך ביקורת אחד. כל הקבצים, הספרייה
מבנים, שמות הקבצים וחותמות הזמן (אם מתבקשים) הם חלק מסכום הבדיקה הזה.
ראה גם -w. זמין מאז Jacksum 1.5.0, ראה גם -r ו -w.

-t טופס
פורמט חותמת זמן. ייעשה שימוש במחלקת הפורמט של Java SimpleDateFormat. תָקֵף
תווים הם

מגדיר עידן G
y שנה
M חודש בשנה
w שבוע בשנה
W שבוע בחודש
D יום בשנה
ד יום בחודש
ו יום בשבוע בחודש
E יום בשבוע
סמן AM/PM
H שעה ביום (0-23)
k שעה ביום (1-24)
K שעה בבוקר/צהריים (0-11)
שעה בשעה בבוקר/צהריים (1-12)
מ' דקה בשעה
s שניה בדקה
S אלפית שניות
z אזור זמן, כללי
Z אזור זמן, RFC 822

אם הטופס מוגדר למילה "ברירת מחדל", חותמות הזמן יפורמטו עם
"YyyyMMddHHmmss". מאז ג'קסום 1.3.0

#SEPARATOR יוחלף במפריד שאתה
יכול לציין עם -s
#QUOTE יוחלף בסימן ציטוט אחד (")

זמין מאז Jacksum 1.6.0, ראה גם -F.

-u פילה
מכוער, לא רצוי, בלתי צפוי, לא מוזמן. כל הודעת השגיאה של התוכנית היא
מנותב מחדש לקובץ ולא לשגיאה הרגילה. התוכנית יוצאת אם הקובץ
קיים. הקובץ שצוין על ידי -u אינו נכלל בחישוב
תהליך. זמין מאז Jacksum 1.6.0, ראה גם -U, -o ו-O.

-U פילה
מכוער, לא רצוי, בלתי צפוי, לא מוזמן. זהה ל-u, אולם קובץ קיים יעשה זאת
להחלף ללא כל אזהרה. ראה גם -O. זמין מאז Jacksum 1.6.0,
ראה גם -u, -o ו-O.

-v גִרְסָה. מדפיס את גרסת המוצר ויוצא. זמין מאז Jacksum 1.2.0, ראה
גם -ח.

-V לִשְׁלוֹט
מִלוּלִי. מדפיס מידע נוסף. אם -V הוא הפרמטר היחיד שהוא מתנהג כמותו
-v. "שליטה" יכולה להיות אחת ממילות המפתח הבאות שיש להפריד עליהן ב-a
פסיק:

פרטים | nodetails שגיאות עם או בלי פרטים
אזהרות | עכשיו אזהרות או ללא אזהרות
סיכום | סיכום סיכום בסוף או לא

אם הבקרה מוגדרת ל"ברירת מחדל", הבקרה מוגדרת ל"פרטים, אזהרות, סיכום לא".
זמין מאז Jacksum 1.6.0, ראה גם -f ו-v.

-w פרמטר הקובץ (הפרמטר האחרון) נועד להיות ספריית העבודה.
זה מאפשר ליצור שמות נתיבים יחסיים ולא מוחלטים. תקף רק אם
פרמטר הקובץ הוא ספרייה. זמין מאז Jacksum 1.6.0, ראה גם -r ו
-NS.

-x פלט הקש באותיות קטנות עבור סכום הבדיקה, זהו כינוי עבור -E hex. זמין מאז
Jacksum 1.1.0, ראה גם -E.

-X פלט hex רישיות עבור סכום הבדיקה, הוא כינוי ל-E hexup. זמין
מאז Jacksum 1.1.0, ראה גם -E.

האלגוריתמים הבאים נתמכים:

adler32, אדלר-32
אַלגוֹרִיתְם:
Adler32 [java.util.zip.Adler32]
אורך:
ביטי 32
סוג:
Checksum, 1995
מאז:
Jacksum 1.0.0 (כינוי "adler-32" מאז 1.2.0)
איך:
Adler32 הומצא על ידי מארק אדלר ב-1995.
ניתן למצוא את המפרט עבור Adler32
ב-RFC 1950. Adler32 היא הרחבה של 32 סיביות
ושיפור של אלגוריתם פלטשר,
בשימוש בתקן ITU-T X.224 / ISO 8073.
[jonelo.jacksum.algorithm.Adler32alt] הוא ה-
יישום חלופי והוא משמש אם
צוינה אפשרות -A.

bsd, bsdsum, sumbsd
אַלגוֹרִיתְם:
אלגוריתם בדיקת BSD
אורך:
ביטי 16
סוג:
בדיקת
מאז:
Jacksum 1.0.0 (כינוי "bsdsum" מאז 1.2.0, כינוי
"sumbsd" מאז 1.6.0)
איך:
פורמט הפלט הוא בדיוק כמו המקור
סכום תוכנית (גודל בלוקים של 1024 בתים)
ראה גם sysv
- תחת BeOS זה /bin/sum [-r]
- תחת FreeBSD זה כן /usr/bin/sum
ו /usr/bin/cksum -o 1
- תחת HP-UX זה כן /usr/bin/sum -r
- תחת IBM AIX זה כן /usr/bin/sum [-r]
- תחת לינוקס זה כן /usr/bin/sum [-r]
- תחת MacOS X זה כן /usr/bin/sum
ו /usr/bin/cksum -o 1
- תחת Solaris זה /usr/ucb/sum
- תחת Windows אין סכום

csum
אַלגוֹרִיתְם:
אלגוריתם POSIX 1003.2 CRC
אורך:
ביטי 32
סוג:
CRC
מאז:
ג'קסום 1.0.0
איך:
- תחת BeOS זה /bin/cksum
- תחת FreeBSD זה כן /usr/bin/cksum
- תחת HP-UX זה כן /usr/bin/cksum ו
/usr/bin/sum -p
- תחת IBM AIX זה כן /usr/bin/cksum
- תחת לינוקס זה כן /usr/bin/cksum
- תחת MacOS X זה כן /usr/bin/cksum
- תחת סולאריס זה /usr/bin/cksum
- תחת Tru64 ist es /bin/cksum (CMD_ENV=xpg4)
- תחת Windows אין cksum
לא ניתן לתאר לחלוטין את POSIX CRC
על ידי ה-Rocksoft-Model, בגלל האלגוריתם
מוסיף את ההודעה באורכה. לְלֹא
המיוחד הזה, הקוד יהיה:
crc:32,04C11DB7,0,false,false,FFFFFFFF

crc64, crc-64
אַלגוֹרִיתְם:
CRC-64
אורך:
ביטי 64
סוג:
crc:64,1B,0,true,true,0
מאז:
ג'קסום 1.5.0
איך:
אלגוריתם זה מתואר ב-
תקן ISO 3309.
(גנרטור פולי הוא x^64 + x^4 + x^3 + x + 1)

שֵׁדוֹן, elf32, elf-32
אַלגוֹרִיתְם:
ELF
אורך:
ביטי 32
סוג:
שירים
מאז:
ג'קסום 1.5.0
איך:
פונקציית hash בשימוש ב-Unix ELF (אפשרות הפעלה
ופורמט הניתן לקישור) עבור קובצי אובייקט.

ed2k, חיקוי, אדונקי
אַלגוֹרִיתְם:
eMule/eDonkey
אורך:
ביטי 128
סוג:
שירים
מאז:
ג'קסום 1.5.0
איך:
האלגוריתם הזה משמש ב-eDonkey. אימיול,
הוא מבוסס על MD4, אבל מחזיר אחרת
טביעות אצבע לקבצים >= 9500 KB.

אורח
אַלגוֹרִיתְם:
GOST R 34.11-94
[org.bouncycastle.crypto.digests.GOST3411Digest]
אורך:
ביטי 256
סוג:
hash, 1994
מאז:
ג'קסום 1.6.0
איך:
"GOsudarstvennyi STandard", רוסית עבור
"תקן ממשלתי". פורסם בשנת 1994 כ
התקן הסובייטי GOST-R-34.11-94.

יש 160, יש-160, יש 160
אלגורט:
HAS-160 [gnu.crypto.hash.Has160 (jonelo)]
אורך:
ביטי 160
סוג:
hash, 2000
מאז:
ג'קסום 1.7.0
איך:
HAS-160 הוא גם פונקציית Hash קריפטוגרפית וגם
תקן TTA קוריאני (טלקומוניקציה ו
ואיגוד הטכנולוגיה).

הבל, haval_ _
אַלגוֹרִיתְם:
Haval [gnu.crypto.hash.Haval]
אורך:
128, 160, 192, 224 או 256 סיביות
סוג:
hash, 1992
מאז:
ג'קסום 1.4.0
איך:
האוול הומצא על ידי יוליאנג ג'נג, יוסף
פיפרז'יק וג'ניפר סברי ב-1992.
לאלגוריתם Haval העברת הודעות יש א
אורך פלט משתנה, עם מספר משתנה של
סיבובים. אורך הפלט יכול להשתנות מ-128
עד 256 סיביות במרווחים של 32 סיביות. ה
מספר סיבובים יכול להשתנות בין 3 ל-5. ה
ערכי ברירת המחדל (רק "haval") הם 128 ו-3.

md2, אני md2
אַלגוֹרִיתְם:
MD2 [gnu.crypto.hash.MD2]
אורך:
ביטי 128
סוג:
hash, 1989
מאז:
ג'קסום 1.2.0
איך:
אלגוריתם תקציר ההודעות MD2 כפי שהוגדר ב
RFC 1319;
RSA Laboratories, בעלון מס' 4 שלהם, מיום
12 בנובמבר 1996, ממליץ לעדכן
יישומים הרחק מ-MD2 בכל עת
מעשית.
Jacksum תומך ב-MD2 עבור תאימות וחינוכית
מטרות.

md4, אני md4
אַלגוֹרִיתְם:
MD4 [gnu.crypto.hash.MD4]
אורך:
ביטי 128
סוג:
hash, 1990
מאז:
ג'קסום 1.2.0
איך:
אלגוריתם תקציר ההודעות MD4 כפי שהוגדר ב
RFC 1320;
RSA Laboratories, בעלון מס' 4 שלהם, מיום
12 בנובמבר 1996, ממליץ על MD4
לא ישמש.
Jacksum תומך ב-MD4 עבור תאימות וחינוכית
מטרות.

md5, אני md5
אַלגוֹרִיתְם:
MD5 [java.security.MessageDigest]
אורך:
ביטי 128
סוג:
hash, 1991
מאז:
ג'קסום 1.0.0
איך:
אלגוריתם תקציר ההודעות MD5 תוכנן על ידי
רונלד ריבסט בשנת 1991, והוא מוגדר ב
RFC 1321. [gnu.crypto.hash.MD5] הוא החלופי
יישום והוא ישמש אם יש לך
הגדר את האפשרות -A.
- תחת BeOS זה /bin/md5sum
- תחת FreeBSD זה /sbin/md5
- תחת HP-UX אין md5 או md5sum
- תחת לינוקס זה כן /usr/bin/md5sum
- תחת MacOS X זה /usr/bin/md5
- תחת Solaris זה /usr/sbin/md5 (SUNWkeymg)
- תחת Windows אין md5 או md5sum

אף לא אחד
אַלגוֹרִיתְם:
אף לא אחד
אורך:
ביטי 0
סוג:
n / a
מאז:
ג'קסום 1.6.0
איך:
לא מחשב סכום בדיקה, הוא לא קורא את
תוכן הקבצים, זה רק קובע את
גודל קובץ (וחותמת זמן אם נדרש)

crc:
אַלגוֹרִיתְם:
CRC
אורך:
8..64 סיביות
סוג:
CRC
מאז:
ג'קסום 1.7.0
איך:
עם ה-CRC הגנרי הזה אתה יכול לציין את כל ה-CRC-
אלגוריתמים שניתן לתאר על ידי המפורסמים
"Rocksoft (tm) Model CRC Algorithm".
חייב להיות 6 ערכים, שחייבים להיות
מופרדים בפסיק. אלה הם:
width,poly,init,refIn,refOut,xorOut

width - רוחב ה-crc, מבוטא בסיביות.
זה אחד פחות מהרוחב של
הפולי.

poly - הפולינום, ציין כ-hex
החלק העליון של הפולי צריך להיות
הושמט. לדוגמה, אם הפולי הוא
10110, עליך לציין 06. An
היבט חשוב של פרמטר זה
הוא שהוא מייצג את הבלתי משתקף
פולי; החלק התחתון של פרמטר זה
הוא תמיד ה-LSB של המחלק
במהלך החלוקה בלי קשר ל
האם האלגוריתם שיוצר מודל
משתקף.

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

refIn - זהו פרמטר בוליאני. אם זה
הוא שקר, בייטי קלט מעובדים
כאשר ביט 7 זוכה להתייחסות הגבוהה ביותר
ביט משמעותי (MSB) ו-bit 0 להיות
התייחסו לחלק הפחות משמעותי.
אם פרמטר זה הוא שקר, כל בייט
משתקף לפני העיבוד.
נכון או לא נכון

refOut - זהו פרמטר בוליאני. אם זה
מוגדר ל-false, הערך הסופי ב-
register מוזן לשלב xorOut
ישירות, אחרת, אם פרמטר זה
נכון, ערך האוגר הסופי הוא
השתקף ראשון.

xorOut - ערך זה עובר XOR עד הסופי
ערך רישום (אחרי ה-refOut)
שלב לפני שהערך מוחזר כ
סכום הבדיקה הרשמי, ציין כ-hex

לקרוא
אַלגוֹרִיתְם:
לקרוא
אורך:
ביטי 0
סוג:
n / a
מאז:
ג'קסום 1.6.0
איך:
לא מחשב סכום בדיקה, אבל הוא כן קורא את
תוכן הקבצים, הוא גם קובע את
גודל קובץ (וחותמת זמן אם נדרש)

rmd128, rmd-128, ripemd128, ripemd-128, ripe-md128
אַלגוֹרִיתְם:
RIPEMD-128 [gnu.crypto.hash.RipeMD128]
אורך:
ביטי 128
סוג:
שירים
מאז:
Jacksum 1.2.0 (כינוי rmd128/rmd-128 מאז 1.4.0)
איך:
תקציר הודעה, ראה גם RIPEMD-160

rmd160, rmd-160, ripemd160, ripemd-160, ripe-md160
אַלגוֹרִיתְם:
RIPEMD-160 [gnu.crypto.hash.RipeMD160]
אורך:
ביטי 160
סוג:
hash, 1996
מאז:
Jacksum 1.2.0 (כינוי rmd160/rmd-160 מאז 1.4.0)
איך:
RIPEMD פותחה במסגרת ה
פרויקט האיחוד האירופי RIPE (RACE Integrity Primitives
הערכה), בשימוש על ידי GnuPG

rmd256, rmd-256, ripemd256, ripemd-256, ripe-md256
אַלגוֹרִיתְם:
RIPEMD-256 [org.bouncycastle.crypto.digests]
אורך:
ביטי 256
סוג:
שירים
מאז:
ג'קסום 1.6.0
איך:
תקציר הודעה, ראה גם RIPEMD-160
RIPEMD-256 מאובטח כמו RIPEMD-128

rmd320, rmd-320, ripemd320, ripemd-320, ripe-md320
אַלגוֹרִיתְם:
RIPEMD-320 [org.bouncycastle.crypto.digests]
אורך:
ביטי 128
סוג:
שירים
מאז:
ג'קסום 1.6.0
איך:
תקציר הודעה, ראה גם RIPEMD-160
RIPEMD-320 מאובטח כמו RIPEMD-160

שא0, שא-0
אַלגוֹרִיתְם:
SHA-0 [gnu.crypto.hash.Sha0 (jonelo)]
אורך:
ביטי 160
סוג:
hash, 1993
מאז:
ג'קסום 1.6.0
איך:
אלגוריתם Secure Hash, כהגדרתו 1993 ב
המכון הלאומי לתקנים ו
עיבוד המידע הפדרלי של הטכנולוגיה
סטנדרטי (FIPS PUB 180).
זה הוסר על ידי NSA זמן קצר לאחר מכן
פרסום והוחלף על ידי המתוקן
גרסה, שפורסמה בשנת 1995 ב- FIPS PUB 180-1
ומכונה בדרך כלל "SHA-1".

שא, שא1, שא-1, שא160, שא-160
אַלגוֹרִיתְם:
SHA-1 [java.security.MessageDigest]
אורך:
ביטי 160
סוג:
hash, 1995
מאז:
Jacksum 1.0.0 (כינוי sha-1 מאז 1.2.0, כינוי
sha-160. sha160 ו-sha-160 מאז 1.5.0, ברירת מחדל
אלגוריתם מאז 1.5.0.
איך:
אלגוריתם Secure Hash, כהגדרתו 1995 ב
המכון הלאומי לתקנים ו
עיבוד המידע הפדרלי של הטכנולוגיה
תקן (NIST FIPS 180-1).
[gnu.crypto.hash.Sha160] הוא החלופי
יישום והוא ישמש אם יש לך
אפשרות שצוינה -א.
- תחת BeOS אין sha1
- תחת FreeBSD זה /sbin/sha1
- תחת HP-UX אין sha1
- תחת לינוקס זה כן /usr/bin/sha1sum
- תחת MacOS X אין sha1
- תחת Solaris אין sha1
- תחת Windows אין sha1

שא224, שא-224
אַלגוֹרִיתְם:
SHA-224 [gnu.crypto.hash.Sha224 (jonelo)]
אורך:
ביטי 224
סוג:
hash, 2004
מאז:
ג'קסום 1.6.0
איך:
אלגוריתם Secure Hash, כהגדרתו 2004 ב
המכון הלאומי לתקנים ו
עיבוד המידע הפדרלי של הטכנולוגיה
סטנדרטי (NIST FIPS 180-2) וב-RFC 3874.
SHA-224 מבוסס על SHA-256, אך הוא משתמש ב-a
ערך התחלתי שונה וה-hash הסופי
נחתך ל-224 סיביות.

שא256, שא-256
אַלגוֹרִיתְם:
SHA-256 [java.security.MessageDigest]
אורך:
ביטי 256
סוג:
hash, 2001
מאז:
ג'קסום 1.3.0
איך:
אלגוריתם Secure Hash, כהגדרתו 2001 ב
המכון הלאומי לתקנים ו
עיבוד המידע הפדרלי של הטכנולוגיה
תקן (NIST FIPS 180-2).
[gnu.crypto.hash.Sha256] הוא חלופי
יישום והוא משמש אם יש לך א
JRE < 1.4.2 או אם ציינת אפשרות -A.

שא384, שא-384
אַלגוֹרִיתְם:
SHA-384 [java.security.MessageDigest]
אורך:
ביטי 384
סוג:
hash, 2001
מאז:
ג'קסום 1.3.0
איך:
אלגוריתם Secure Hash, כהגדרתו 2001 ב
המכון הלאומי לתקנים ו
עיבוד המידע הפדרלי של הטכנולוגיה
תקן (NIST FIPS 180-2).
[gnu.crypto.hash.Sha384] הוא חלופי
יישום והוא משמש אם יש לך א
JRE < 1.4.2 או אם ציינת אפשרות -A.

crc8, crc-8
אַלגוֹרִיתְם:
CRC-8
אורך:
ביטי 8
סוג:
crc:8,7,0,false,false,0
מאז:
ג'קסום 1.6.0
איך:
יישום זה של CRC-8 (מחזורי
בדיקת יתירות) משמשת ב-
אפיק ניהול מערכת (SMBus) וה
Free Lossless Audio Codec (FLAC) למשל
(מחולל poly x^8 + x^2 + x^1 + 1)

שא512, שא-512
אַלגוֹרִיתְם:
SHA-512 [java.security.MessageDigest]
אורך:
ביטי 512
סוג:
hash, 2001
מאז:
ג'קסום 1.3.0
איך:
אלגוריתם Secure Hash, כהגדרתו 2001 ב
המכון הלאומי לתקנים ו
עיבוד המידע הפדרלי של הטכנולוגיה
תקן (NIST FIPS 180-2).
[gnu.crypto.hash.Sha512] הוא חלופי
יישום והוא משמש אם יש לך א
JRE < 1.4.2 או אם ציינת אפשרות -A.

סכום8, סכום-8
אַלגוֹרִיתְם:
הסכום 8
אורך:
ביטי 8
סוג:
בדיקת
מאז:
ג'קסום 1.3.0
איך:
ערך מחושב על ידי חיבור כל הערכים
בזרם נתוני הקלט modulo 2^8.
לאלגוריתם הזה לא אכפת מה
סידור בתים.

סכום16, סכום-16
אַלגוֹרִיתְם:
הסכום 16
אורך:
ביטי 16
סוג:
בדיקת
מאז:
ג'קסום 1.3.0
איך:
ערך מחושב על ידי חיבור כל הערכים
בזרם נתוני הקלט modulo 2^16.
לאלגוריתם הזה לא אכפת מה
סידור בתים.

סכום24, סכום-24
אַלגוֹרִיתְם:
הסכום 24
אורך:
ביטי 24
סוג:
בדיקת
מאז:
ג'קסום 1.3.0
איך:
ערך מחושב על ידי חיבור כל הערכים
בזרם נתוני הקלט modulo 2^24.
לאלגוריתם הזה לא אכפת מה
סידור בתים.

סכום32, סכום-32
אַלגוֹרִיתְם:
הסכום 32
אורך:
ביטי 32
סוג:
בדיקת
מאז:
ג'קסום 1.3.0
איך:
ערך מחושב על ידי חיבור כל הערכים
בזרם נתוני הקלט modulo 2^32.
לאלגוריתם הזה לא אכפת מה
סידור בתים.

sysv, sysvsum, sumsysv
אַלגוֹרִיתְם:
אלגוריתם הבדיקה של מערכת UNIX System V
אורך:
ביטי 16
סוג:
Checksum, 1985
מאז:
Jacksum 1.2.0, כינוי "sumsysv" מאז 1.6.0
איך:
פורמט הפלט הוא בדיוק כמו הקנייני
סכום תוכנית (גודל בלוקים של 512 בתים),
ראה גם bsd
- תחת BeOS זה /bin/sum -s
- תחת FreeBSD זה כן /usr/bin/cksum -o 2
- תחת HP-UX זה כן /usr/bin/sum
- תחת לינוקס זה כן /usr/bin/sum -s
- תחת MacOS X זה כן /usr/bin/cksum -o 2
- תחת סולאריס זה /usr/bin/sum
- תחת Windows אין סכום

נמר128, נמר -128
אַלגוֹרִיתְם:
טייגר 128 [gnu.crypto.hash.Tiger160 (מאת jonelo)]
אורך:
ביטי 128
סוג:
hash, 1995
מאז:
ג'קסום 1.6.0
איך:
ערך ה-hash הוא 128 הסיביות הראשונות של ה-
תוצאה של טייגר-192

נמר160, נמר -160
אַלגוֹרִיתְם:
טייגר 160 [gnu.crypto.hash.Tiger160 (מאת jonelo)]
אורך:
ביטי 160
סוג:
hash, 1995
מאז:
ג'קסום 1.6.0
איך:
ערך ה-hash הוא 160 הסיביות הראשונות של ה-
תוצאה של טייגר-192

נָמֵר, נמר192, נמר -192
אַלגוֹרִיתְם:
טייגר [gnu.crypto.hash.Tiger]
אורך:
ביטי 192
סוג:
hash, 1995
מאז:
ג'קסום 1.4.0
איך:
פותח על ידי רוס אנדרסון ואלי ביהאם, 1995

tiger2
אַלגוֹרִיתְם:
Tiger2 [gnu.crypto.hash.Tiger2 (jonelo)]
אורך:
ביטי 192
סוג:
hash, 2005
מאז:
ג'קסום 1.6.0
איך:
פותח על ידי רוס אנדרסון ואלי ביהאם, 2005

crc16, crc-16
אַלגוֹרִיתְם:
CRC-16 (ARC)
אורך:
ביטי 16
סוג:
crc:16,8005,0,true,true,0
מאז:
ג'קסום 1.2.0
איך:
יישום זה של CRC-16 (מחזורי
בדיקת יתירות) היא הצורה הפופולרית ביותר
של אלגוריתמים CRC-16
(מחולל poly x^16 + x^15 + x^2 + 1)
הוא משמש על ידי LHA, ו-ARC למשל.

עֵץ:
אַלגוֹרִיתְם:
עץ האש
אורך:
תלוי באלגוריתם הבסיסי
סוג:
עץ חשיש, 1979
מאז:
ג'קסום 1.7.0
איך:
הומצא על ידי ראלף מרקל, 1979. עץ חשיש הוא א
עץ של חשיש שבו העלים הם חשיש של
בלוקים של נתונים. כברירת מחדל, ה-hash של העץ מקודד
base32. Jacksum מאפשר לחשב את השורש
חשיש של עץ הגיבוב, האגוריתמים הבאים
נתמכים בעצי חשיש: נמר, נמר2
גיבוב עץ הנמר משמש בשיתוף קבצים P2P
פרוטוקולים ויישומים.

ג'קוזי 0, מערבולת-0
אַלגוֹרִיתְם:
Whirlpool-0 [gnu.crypto.hash.Whirlpool (jonelo)]
אורך:
ביטי 512
סוג:
hash, 2000
מאז:
ג'קסום 1.6.0
איך:
The Whirlpool Hashing Function מאת פאולו SLM
בארטו ווינסנט רימן, 2000.
זהו המפרט המקורי של Whirlpool
מ 2000.

ג'קוזי 1, מערבולת-1
אַלגוֹרִיתְם:
Whirlpool-1 [gnu.crypto.hash.Whirlpool]
אורך:
ביטי 512
סוג:
hash, 2001
מאז:
ג'קסום 1.2.0
איך:
The Whirlpool Hashing Function מאת פאולו SLM
בארטו ווינסנט רימן, 2001.
זוהי הגרסה הראשונה של המפרט
של Whirlpool מ-2001 עם S-box משופר
לְעַצֵב:
"אנו מציעים לשנות את שם האלגוריתם המקורי
Whirlpool-0 ושימוש במונח Whirlpool עבור
הגרסה הסופית והמעודכנת המשתמשת ב-
עיצוב S-box משופר."

מְעַרבּוֹלֶת, ג'קוזי 2, מערבולת-2
אַלגוֹרִיתְם:
Whirlpool [gnu.crypto.hash.Whirlpool (jonelo)]
אורך:
ביטי 512
סוג:
hash, 2003
מאז:
ג'קסום 1.6.0
איך:
The Whirlpool Hashing Function מאת פאולו SLM
בארטו ווינסנט רימן.
זוהי הגרסה השנייה של המפרט
של Whirlpool מ-2003 עם דיפוזיה משופרת
מטריצה:
"לאחרונה [11 במרץ 2003], שיראי ושיבוטני
גילה פגם בדיפוזיה של ווירפול
מטריצה ​​שהפכה את מספר הסניף שלו ללא אופטימלי.
למרות שפגם זה כשלעצמו לא נראה כך
להציג פגיעות יעילה, ה
המסמך הנוכחי מחליף את המטריצה ​​הזו
[24 במאי 2003]"

xor8, xor-8
אַלגוֹרִיתְם:
בלעדי-אור
אורך:
ביטי 8
סוג:
בדיקת
מאז:
ג'קסום 1.3.0
איך:
ערך מחושב על ידי קסרינג של כל הערכים ב-
זרם נתונים קלט.
לאלגוריתם הזה לא אכפת מה
סידור בתים בקובץ.

crc16_x25, crc-16_x-25, fcs16, fcs-16
אַלגוֹרִיתְם:
CRC-16 (רצף בדיקת מסגרות)
אורך:
ביטי 16
סוג:
crc:16,1021,FFFF,true,true,FFFF
מאז:
Jacksum 1.5.0 (כינוי _x25, _x-25 seit 1.7.0)
איך:
רצף בדיקת המסגרת כפי שהוגדר ב
RFC1331.

crc24, crc-24
אַלגוֹרִיתְם:
CRC-24
אורך:
ביטי 24
סוג:
crc:24,864CFB,B704CE,false,false,0
מאז:
ג'קסום 1.6.0
איך:
יישום זה של CRC-24 (מחזורי
בדיקת יתירות) משמשת את Open PGP עבור
דוגמה (RFC 2440).

crc32, crc-32, fcs32, fcs-32
אַלגוֹרִיתְם:
CRC-32 [java.util.zip.CRC32]
אורך:
ביטי 32
סוג:
crc:32,04C11DB7,FFFFFFFF,true,true,FFFFFFFF
מאז:
Jacksum 1.0.0 (כינוי crc-32 מאז 1.2.0,
כינוי fcs32 ו-fcs-32 מאז 1.5.0)
איך:
האלגוריתם הסטנדרטי CRC-32 (מחזורי
בדיקת יתירות) מצוינת ב-ISO 3309,
ISO/IEC 13239:2002 ו-ITU-T V.42, וזה
משמש על ידי PKZip, gzip, png, Ethernet, FDDI,
ו-WEP. האלגוריתם הזה ידוע גם בשם FCS
(רצף בדיקת מסגרת)
יישום חלופי זמין (-A).
- תחת BeOS אין crc32
- תחת FreeBSD זה כן /usr/bin/cksum -o 3
- תחת HP-UX אין crc32
- תחת לינוקס אין crc32
- תחת MacOS X זה כן /usr/bin/cksum -o 3
- תחת Solaris אין crc32
- תחת Windows אין crc32

crc32_bzip2, crc-32_bzip-2
אַלגוֹרִיתְם:
CRC-32 (Bzip2)
אורך:
ביטי 32
סוג:
crc:32,04C11DB7,FFFFFFFF,false,false,FFFFFFFF
מאז:
ג'קסום 1.7.0
איך:
CRC זה משמש את bzip2

crc32_mpeg2, crc-32_mpeg-2
אַלגוֹרִיתְם:
CRC-32 (MPEG-2)
אורך:
ביטי 32
סוג:
crc:32,04C11DB7,FFFFFFFF,false,false,0
מאז:
ג'קסום 1.4.0
איך:
אלגוריתם זה מיישם את ה-MPEG
מפרט של חישוב CRC-32

פורמט הפלט של Jacksum:

אם לא תציין פורמט מותאם אישית עם אפשרות -F, הפורמט הבא הוא
מְשׁוּמָשׁ:

[ ]

בדיקת
הוא סכום ביקורת, CRC או טביעת אצבע; הפלט תלוי באפשרויות -a ו-x, בהתאמה. -איקס

ספטמבר הוא מפריד; ניתן לשנות אותו על ידי -s, אחרת זה תלוי ב-a ו-m

גודל הקובץ
הוא הגודל (בתים או בלוקים) של קובץ, זה תלוי ב-a, גודל הקובץ לא יהיה
נכתב על ידי כל אלגוריתם MessageDigest

חותם
הוא חותמת זמן אופציונלית של קובץ; ניתן לבקש חותמות זמן עם -t

שם הקובץ
הוא שם קובץ, נתיבים יכולים להיות חלק מהפלט, הפלט תלוי ב-p ו-P.

יְצִיאָה סטָטוּס


0 - הכל בסדר
1 - הייתה אי התאמה אחת לפחות במהלך תהליך האימות
>1 - במקרה של שגיאת פרמטר, .jacksum- או I/O

דוגמאות


ג'קסום -a crc32 -q "txt: שלום עוֹלָם!"

מחשבת CRC של 32 סיביות של הטקסט "Hello World!"

ג'קסום -a crc32 -q 48656C6C6F20576F726C6421

מחשבת CRC של 32 סיביות של רצף הhex 48656C6C6F20576F726C6421 המייצג
"שלום עולם!"

ג'קסום -a crc32 -x * .txt

מחשבת CRC של 32 סיביות של כל קבצי הטקסט בתיקייה הנוכחית. סכום הבדיקה
יודפס בפורמט הקסדצימלי (-x).

ג'קסום -a crc32 -f -t ברירת מחדל .

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

ג'קסום -f -a crc:16,1021,FFFF,false,false,0 .

נעשה שימוש ב-CRC עם פרמטרים מותאמים אישית: 16 ביט, פולינום 1021 (hex, ללא
הסיבית המובילה), initvalue FFFF (hex), לא משקף לא את הקלט ולא את הפלט, אין xor.

ג'קסום -a haval_256_5 .

מחשבת hash של 256 סיביות עם 5 סיבובים באמצעות אלגוריתם ה-haval (haval_256_5) של
כל הקבצים בתיקייה הנוכחית (.).

ג'קסום -a sha1 -s "\t" -t "איי, MMM d, ללא שם: yyyy 'בְּ' h: מ"מ a" .

מחשב 160 סיביות SHA-1 Message-Digest של כל הקבצים בתיקייה הנוכחית. ה
מחרוזת המפריד (-s) מוגדרת ל-tabulator char ("\t"). חותמות זמן של קבצים יהיו
מודפס בפורמט מותאם אישית (-t).

ג'קסום -a csum -r /mnt/share

מחשב CRC של 32 סיביות עם ckssum הסטנדרטי של אלגוריתם Unix של כל הקבצים
/mnt/share ותיקיות המשנה שלו (-r)

ג'קסום -a md5 -f -r -m -o list.jacksum /נתונים

מחשב את Message-Digest MD5 של כל הקבצים ב-/data ותיקיות המשנה שלו (-r),
יתר על כן, הוא מדפיס metainfo (-m) ומאחסן פלט ב-list.jacksum, מידע על נתיב הוא
מאוחסן לחלוטין

ג'קסום -a md5 -f -r -m -o list.jacksum -w /נתונים

מחשב את Message-Digest MD5 של כל הקבצים ב-/data ותיקיות המשנה שלו (-r),
יתר על כן, הוא מדפיס metainfo (-m) ומאחסן פלט ב-list.jacksum, מידע על נתיב הוא
מאוחסן באופן יחסי

ג'קסום -c list.jacksum

מאמת את כל סכומי הבדיקה. חותמות זמן המאוחסנות בקובץ בשם list.jacksum.
יש ליצור תחילה list.jacksum עם אפשרות -m

ג'קסום -a md5 -f -F "#טביעת אצבע #גודל הקובץ #שם קובץ" *

מחשב את Message-Digest MD5 של כל הקבצים בספרייה הנוכחית. הפלט
הפורמט מותאם אישית, הוא מדפיס גם את גודל הקובץ.

ג'קסום -a md5 -A -V תקציר bigfile.iso

בין היתר הוא גם מחזיר את הזמן שחלף (סיכום V) שהיה צורך
חשב את MD5 Hash של הקובץ שנקרא bigfile.iso על ידי שימוש ב-MD5 החלופי
יישום (-A).

ג'קסום -a crc32 -X -f -p -r -F "#שם קובץ #CHECKSUM" -o list.sfv *

מדפיס ערכי CRC-32 בפורמט Simple File Verificator (SFV).

ג'קסום -a ed2k -f -F "ed2k://|file|#FILENAME|#FILESIZE|#FINGERPRINT|" *

מחשב את ה-hash של edonkey של כל הקבצים בספרייה הנוכחית עם התאמה אישית
פורמט פלט

ג'קסום -a ed2k -f -P / -F "<א href=#QUOTEed2k://|קובץ
|#FILENAME|#FILESIZE|#FINGERPRINT|#QUOTE>#FILENAME " -r .

מחשב את ה-hash של edonkey של כל הקבצים בספרייה הנוכחית ושל תיקיות המשנה שלה
עם פורמט פלט מותאם אישית (HTML)

ג'קסום -a עץ:נמר -F "urn:#ALGONAME:#FINGERPRINT" -q hex:

מחשב את ה-hash השורש של Tree Hash (הידוע גם בשם Merkle Hash) עם הנמר הבסיסי
אלגוריתם של קלט ריק.

ג'קסום -a sha1+crc32 .

מחשב את ה-sha1 ואת ה-crc32 כסכום ביקורת משולב

ג'קסום -a sha1+crc32 -F "#CHECKSUM{0} #CHECKSUM{1} #שם קובץ" .

מחשב את ה-sha1 וה-crc32 כערכים נפרדים

ג'קסום -a את כל -F "#ALGONAME{i} (#שם קובץ) = #CHECKSUM{i}" .

מחשב את כל האלגוריתמים הנתמכים על כל הקבצים בפורמט מותאם אישית

ג'קסום -a את כל -F "#ALGONAME{i}" -q טקסט:

מדפיס שמות של כל האלגוריתמים הנתמכים

ג'קסום -h תַקצִיר

מדפיס את הקטע תקציר

ג'קסום -h חֶבֶל

מדפיס את כל הסעיפים המכילים מידע על האבל

ג'קסום -h -t

מדפיס את כל המידע על אפשרות חותמת הזמן

ג'קסום -h en | יותר

מדפיס את העזרה באנגלית (השתמש ב-"de" לעזרה גרמנית)

השתמש ב-jacksum באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad