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

Ad


סמל OnWorks

cifer - מקוון בענן

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

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

תָכְנִית:

שֵׁם


cifer - ניתוח הצפנה קלאסי רב תכליתי וכלי לשבירת קוד

תַקצִיר


cifer [-finqs] [פקודה]

תיאור


ציפר מספק פונקציות רבות שנועדו לסייע בפיצוח צפנים קלאסיים; קבוצה של
צפנים שנעשה בהם שימוש היסטורי, אך כעת יצאו משימוש בגללם
רגישות להתקפות טקסט מוצפן בלבד. באופן כללי, הם תוכננו ויושמו
ביד, ולפעול על אלפבית של אותיות (כגון [A–Z]).

ציפר מיושם כמעטפת אינטראקטיבית, עם תמיכה ב-scripting. כל שלה
הפקודות מתועדות באמצעות שימוש פקודה. למשל, הקלד שימוש load_dict ל
מידע על load_dict פקודה.

חוצצים ו מסנן
הקליפה משתמשת במושג א חיץ לאחסן מחרוזת טקסט, שרוב הפקודות קוראים
מ כקלט, וכתוב כפלט. אלא אם כן רוץ עם -n אוֹפְּצִיָה, cifer יצטרך
צור באופן אוטומטי 10 מאגרים בעת ההפעלה. למאגרים מתייחסים בטופס,
בַּלָם_#, שם # מוחלף במספר האינדקס של המאגר. למידע נוסף על
חוצצים, ראה את שימוש עבור: מאגרים, לשנות את הגודל, ברור, העתק, לִטעוֹן, לכתוב, לקרוא, מידע חיץ,
ו nullbuffer.

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

מילונים
חלק מ ciferהפונקציות של דורשות 'מילון' בפורמט מיוחד, אשר לוקח את
צורה בסיסית של רשימת מילים. השירות cifer-dict(1) ניתן להשתמש כדי ליצור אלה
מילונים. ה loaddict הפקודה משמשת לטעינת מילון לשימוש.

תדר אָנָלִיזָה
ניתוח תדרים הוא חקר התדירות של סמלים, או קבוצות של סמלים ב-a
טקסט צופן. זה מסייע בפיצוח תוכניות החלפה חד-אלפביתיות. ניתוח תדרים
עובד על העיקרון שבכל מדגם נתון של שפה כתובה, תווים מסוימים
וקבוצות של דמויות יופיעו לעתים קרובות יותר מאחרות. יתר על כן, ההפצה
של התדרים האלה יהיו בערך זהים עבור כל הדגימות של אותה שפה כתובה.
לדוגמה, בכל חלק של השפה האנגלית, התו 'E' מופיע לעתים קרובות יותר
מאשר 'X'. באופן דומה, צמד האותיות 'TH' נפוץ מאוד, בעוד 'XY' הוא נדיר מאוד. ב
סכימות החלפה חד-אלפביתיות, דפוסים אלו נשמרים ואפשר
לקבוע מיפויים מסוימים של אותיות מטקסט צופן–>טקסט פשוט מהתדרים
לבד. ככל שיותר ויותר דמויות מומרות, קל לנחש את הנותרים
אלה ליצירת מילים בשפת היעד.

אולי החלק המייגע ביותר בשיטה זו הוא ספירת הסמלים בפועל
עצמם. לכן, ציפר מספק פונקציות לספירת תווים, דיגרמות (זוגות של
תווים), וטריגרמות (שלישיות של תווים). זה יכול גם להשתמש בניתוח תדרים כדי
נחש צופן->מיפוי טקסט רגיל עבור השפה האנגלית. למידע נוסף, ראה
מה היא שימוש עבור: ניחושים_תדירות, גרף_תדירות_זהות, ניתוח_תדירות,
count_digrams, ו count_trigrams.

אפין צופן
צופן אפיני הוא סוג של צופן החלפה חד אלפביתי. על מנת ליישם א
צופן אפיני, ניתן להקצות לכל תו באלפבית הנבחר מספר, עבור
לדוגמה, a = 0; b = 1; c = 2; וכו'. לאחר מכן עבור כל אות בטקסט הפשוט, הכנס אותו
פונקציית ההצפנה:

לְשֶׁעָבַר) = (גַרזֶן + b) (מוד m)

איפה x הוא המספר שהוקצה לתו טקסט פשוט, a ו m הם קופריים ו m האם ה
גודל האלפבית. תו הטקסט הצופן עבור תו הטקסט הפשוט הזה הוא ה
תו שהוקצה למספר לְשֶׁעָבַר).

Cifer מספקת פונקציות להצפנה ולפענוח של צופנים קשורים וכן ל-crack
צפנים קשורים באמצעות ניתוח תדרים או כוח גס. שימו לב ש-cifer כרגע בלבד
מסוגל להתמודד עם צפנים אפיניים איפה m = 26. לקבלת מידע נוסף, עיין בסעיף שימוש עבור:
affinesolve, affinebf, affineencode, affinedecode, ו mmi.

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

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

בייקון צופן
צופן בייקון הוא שיטה של ​​סטנוגרפיה, שבה מסתתר מסר ב-
הצגת טקסט, ולא תוכנו. טקסט ההצפנה מורכב מכל הודעה
(שוב, לשפה אין השפעה על הטקסט הפשוט הנסתר) שבו כל דמות יכולה
להיות מסווגים לאחת משתי קבוצות נפרדות, אנו מכנים אותם 'A' ו-'B'. זֶה
ניתן להבחין בכל מספר דרכים שנקבעו מראש, כגון שני גופים, או
אינדיקטורים אחרים. על מנת לפענח את הצופן מחליפים קבוצות של 5 As ו-Bs עם
אופי הטקסט הפשוט התואם שלהם, כפי שהוכתב על ידי האלפבית הבקוני (עם זאת, להיות
מודע לכך שזה יהיה טריוויאלי עבור שני הצדדים המתקשרים ליצור משלהם
גרסה 'מותאמת אישית' של האלפבית הבקוני). כדי לקודד טקסט פשוט, הפעולה ההפוכה
מבוצע.

צופן בייקון ניתן לקידוד/פענוח בקלות, וכן cifer מספק את הפונקציות
bacon_encode ו bacon_decode להשיג זאת. הם משתמשים במאגר של As ו-Bs כקלט ו
פלט, ולפיכך כל טקסט צופן שיש לפענח חייב להפוך תחילה ל-As ו
Bs. לפני טעינת הטקסט הפשוט, יש לשנות אותו כך שהאותיות הגדולות והקטנות
התווים שייכים לקבוצות A ו-B, בהתאמה. אז ה casebacon מסנן יכול להיות
מיושם כדי להמיר את האותיות הגדולות והקטנות במאגר ל-As ו-Bs. שם
גם בייקון מסנן, אשר מסיר את כל התווים שאינם 'A' או 'B'.

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

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

עמודים טרַנספּוֹזִיצִיָה
טרנספוזיציה עמודית היא צורה מורכבת יחסית של צופן, עם גרסאות רבות. ה
התהליך הבסיסי של קידוד בשיטה זו כולל תחילה כתיבת הטקסט הפשוט ב-a
טבלה מוגדרת לפי הרוחב שלה (שהוא גם אורך מילת המפתח). ואז, תלוי
הגרסה, הטקסט הצופן נכתב ונקרא מתוך הטבלה בכל מספר של
דרכים שונות.

ניתן לציין את מילת המפתח בצורה מספרית או אלפביתית. בראשון, כל ספרה חייבת
יש להשתמש רק פעם אחת וחייבות להיות מספיק ספרות כדי ליצור מפתח מלא (כלומר עבור אורך מפתח
4, יש להשתמש בכל הספרות [0,1,2,3]). תחילה מילת מפתח אלפביתית, כגון 'תפוח'
הוסרו אותיות כפולות. זה נותן לנו 'תפוח'. אם היית מוצפן ביד, אתה
היו כותבים 'תפוח' בראש הטבלה שלך, והם מזיזים את העמודות עד
מילת המפתח היא בסדר אלפביתי, כלומר. 'אאלפ'.

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

ציפרפונקציות מילות המפתח של מספקות כלי עזר לאוטומציה של גרסאות רבות. יש תשעה
פקודות: c2c_encode, c2c_decode, c2c_bruteforce, r2c_encode, r2c_decode, r2c_bruteforce,
c2r_encode, c2r_decode ו c2r_bruteforce.

שלוש האותיות הראשונות של כל פקודה הן קיצור של: 'עמודה לעמודה', 'עמודה לשורה'
ו'שורה לעמודה'; אלה מתייחסים לדרכים שונות שבהן ניתן לקרוא את טקסט ההצפנה
השולחן. ב c2c, הטבלה כתובה משמאל לימין, מסודרת מחדש ונקראת משמאל
שוב לימין. ב r2c, הטבלה נכתבת מלמעלה למטה, מסודרת מחדש ואז נקראת
כבוי משמאל לימין. לבסוף, ב c2r הטבלה כתובה משמאל לימין, מסודרת מחדש ו
לקרוא מלמעלה למטה.

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

אפשרויות


-n השבת פתיחה אוטומטית.

-f בצע את הפקודות בקובץ (סקריפט) שצוין, ואז צא

-i בצע את קובץ הסקריפט ולאחר מכן עבור למצב אינטראקטיבי

-q אל תנתח את הקובץ במלואו לפני הביצוע

-s יציאה ב-soft-fails, לא רק ב-hard-fails (לביצוע סקריפט)

כל טקסט שנמצא אחרי האפשרויות יתפרש כפקודה למעטפת; אנא
שים לב שאינך יכול לציין פקודה אם אחת מהן -i or -f משמשים, וזה -q ו -s
חל רק על -f or -i.

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


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

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

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

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ארגז כלים של GNAT
    תיאור: ה...
    הפעל את aarch64-linux-gnu-gnatbind
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    gnat, gnatbind, gnatbl, gnatchop,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - ארגז כלים של GNAT
    תיאור: ה...
    הפעל את aarch64-linux-gnu-gnatchop-5
  • 3
    cpupower-idle-info
    cpupower-idle-info
    cpupower idle-info - כלי עזר ל
    אחזר מידע על ליבת המעבד הסרק
    תחביר: cpupower [ -c cpulist ]
    Idle-info [אפשרויות] תיאור: כלי
    אשר מדפיס ע'...
    הפעל cpupower-idle-info
  • 4
    cpupower-בטל-סט
    cpupower-בטל-סט
    cpupower idle-set - כלי עזר להגדרת cpu
    אפשרויות ליבה ספציפיות למצב סרק
    תחביר: cpupower [ -c cpulist ]
    Idle-info [אפשרויות] תיאור: ה
    cpupower idle-se...
    הפעל cpupower-idle-set
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - משנה/מדפיס את המשתמשים
    נתיב החיפוש הנוכחי של ערכת מפות. משפיע על
    הגישה של המשתמש לנתונים הקיימים תחת
    ערכות מפות אחרות במיקום הנוכחי. ...
    הפעל את g.mapsetsgrass
  • 6
    g.messagegrass
    g.messagegrass
    g.message - מדפיס הודעה, אזהרה,
    מידע על התקדמות, או שגיאה קטלנית ב-
    דרך דשא. יש להשתמש במודול זה ב
    סקריפטים להודעות המוגשות למשתמש.
    KEYWO...
    הפעל את g.messagegrass
  • עוד »

Ad