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

Ad


סמל OnWorks

ccat - מקוון בענן

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

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

תָכְנִית:

שֵׁם


ccrypt - הצפנה ופענוח קבצים וזרמים

תַקצִיר


הצפנה [מצב] [אפשרויות] [קוֹבֶץ...]
ccencrypt [אפשרויות] [קוֹבֶץ...]
ccdecrypt [אפשרויות] [קוֹבֶץ...]
ccat [אפשרויות] קוֹבֶץ...

תיאור


הצפנה הוא כלי עזר להצפנה ופענוח קבצים וזרמים. זה תוכנן ל
להחליף את היוניקס הסטנדרטי כוך כלי עזר, הידוע לשמצה בשימוש חלש מאוד
אלגוריתם הצפנה. הצפנה מבוסס על צופן הבלוק Rijndael, שגרסה שלו
נבחר גם על ידי ממשלת ארה"ב כתקן ההצפנה המתקדם (AES, ראה
http://www.nist.gov/aes). הצופן הזה נחשב לספק קריפטוגרפי חזק מאוד
בִּטָחוֹן.

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

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

מצבים


הצפנה יכול לפעול בחמישה מצבים שונים. אם צוין יותר ממצב אחד, האחרון
אחד שצוין מקבל עדיפות. הכינויים ccencrypt, ccdecrypt, ו ccat מסופקים כ
נוחות; הם שוות ערך ל הצפנה -e, הצפנה -d, ו הצפנה -c, בהתאמה.

, --הצפין הצפין. זהו מצב ברירת המחדל. אם ניתנים ארגומנטים של שם קובץ, הצפין
את הקבצים וצרף את הסיומת .cpt לשמותיהם. אחרת, הפעל בתור א
לְסַנֵן.

-ד, --פענוח פענוח. אם ניתנו ארגומנטים של שם קובץ, פענח את הקבצים והסר את הקובץ
סִיוֹמֶת .cpt משמות הקבצים, אם קיימים. אחרת, הפעל כמסנן.

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

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

-את, --unixcrypt
הדמיית את פקודת ה-unix crypt הישנה. הערה: הצופן המשמש את קריפטת יוניקס
נשבר ואינו מאובטח. אנא השתמש באפשרות זו רק כדי לפענח
קבצים קיימים. אם ניתנים ארגומנטים של שם קובץ, פענח את הקבצים ל
stdout. אחרת, הפעל כמסנן. שימו לב שעבור פורמט ה-unix crypt,
אין דרך קלה לזהות אם מפתח נתון תואם או לא; לכן,
למען הבטיחות, מצב זה אינו מחליף קבצים.

אפשרויות


האפשרויות הבאות נתמכות בנוסף למצבים שתוארו לעיל:

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

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

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

-F היה, --envvar2 היה
כמו -E, למעט מילת מפתח שנייה (במצב החלפת מפתח).

-ח, - עזרה עֶזרָה. הדפס מידע שימוש וצא.

-H מפתח, --מפתח2 מפתח
כמו -K, למעט מילת מפתח שנייה (במצב החלפת מפתח).

-k פילה, --keyfile פילה
קרא את מילת המפתח כשורה הראשונה מהקובץ בעל השם. במצב החלפת מפתח,
שתי מילות מפתח נקראות כשתי השורות הראשונות של הקובץ. שם הקובץ "-"
עשוי להינתן לקריאת מילות מפתח מקלט סטנדרטי. משתמש ב -k -
אפשרות ושליחת מילת המפתח ב-stdin היא כנראה הדרך הבטוחה ביותר לעבור
מילת מפתח ל הצפנה מתוכנית או תסריט אחר.

-K מפתח, --מַפְתֵחַ מפתח
ציין את מילת המפתח בשורת הפקודה. זה לא בטוח, כי כל אחר
המשתמש יכול לראות את שורת הפקודה על ידי הפעלת ה- ps פקודה. השתמש רק בזה
אפשרות למטרות בדיקה, ולעולם לא עם מילת מפתח אמיתית.

-y פילה, --keyref פילה
במצב הצפנה או החלפת מפתח, בדוק את מפתח ההצפנה מול השם
קובץ, אשר חייב להיות מוצפן בעבר עם אותו מפתח. יְצִיאָה
עם הודעת שגיאה אם ​​המפתח אינו תואם. אפשרות זו שימושית כ
אלטרנטיבה ל --נחבא אל הכלים, כדי להתגונן מפני מקשים שגויים במצבים
כאשר מספר קבצים מוצפנים עם אותו מפתח. אפשרות זו מרמזת
--אַמִיץ, אלא אם כן ה --נחבא אל הכלים האפשרות ניתנת במפורש לאחר ה --keyref
אוֹפְּצִיָה.

-ל, --קישורים סימנים כפה הצפנה/פענוח של קישורים סמליים. כברירת מחדל, קישורים סמליים
מתעלמים מלבד במצב cat או unixcrypt. שימו לב שעם ה -l אוֹפְּצִיָה,
הצפנה/פענוח של קישור סמלי גורם לסיומת .cpt להיות
הוסף/הוסר משם הקישור, לא שם הקובץ המצביע
ל.

-ל, --רישיון הדפס פרטי רישיון וצא.

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

-P הפקודה, --מיידי הפקודה
השתמש הפקודה במקום הנחיית ברירת המחדל "הזן מפתח הצפנה/פענוח:
". זה עשוי להיות שימושי בכמה סקריפטים של מעטפת.

-q, --שֶׁקֶט הדחיק את רוב האזהרות.

-Q הפקודה, --prompt2 הפקודה
כמו -P, למעט מילת מפתח שנייה (במצב החלפת מפתח).

-ר, - רקורסיבי
חצו ספריות משנה באופן רקורסיבי.

-ר, --rec-symlinks
חצו ספריות משנה באופן רקורסיבי, ועקבו גם אחרי קישורים סמליים
ספריות משנה.

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

-S .סוף, --סִיוֹמֶת .סוף
השתמש בסיומת .סוף במקום סיומת ברירת המחדל .cpt.

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

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

-ב, --מִלוּלִי הדפס מידע התקדמות ל-stderr.

-V, --גִרְסָה פרטי גרסת הדפסה ויציאה.

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

אורים ON נוהג


ממשק המשתמש של הצפנה בכוונה דומה לזה של גנו מופעלת דחיסת, למרות שזה לא
זֵהֶה. כאשר מופעל באמצעות ארגומנטים של שם קובץ, הצפנה בדרך כלל משנה את הקבצים ב
מקום, מחליף את התוכן הישן שלהם. בניגוד מופעלת דחיסת, הפלט לא נכתב לראשונה ל- a
קובץ זמני; במקום זאת, הנתונים ממש מוחלפים. להצפנה, זהו
בדרך כלל ההתנהגות הרצויה, מכיוון שלא רוצים שהעותקים של הנתונים הלא מוצפנים
להישאר במקומות נסתרים במערכת הקבצים. החיסרון הוא שאם הצפנה is
נקטע באמצע כתיבה לקובץ, הקובץ יגמר בקובץ פגום,
מצב מוצפן חלקית. עם זאת, במקרים כאלה ניתן לשחזר את רוב
נתונים; ראה שחזור נתונים מקבצים פגומים להלן. אם אתה רוצה להכריח הצפנה כדי להשתמש
קבצים זמניים, השתמש ב- --tmpfiles אוֹפְּצִיָה.

מתי הצפנה מקבל אות פסיקה (Ctrl-C) בזמן עדכון קובץ במקום, זה כן
לא לצאת מיד, אלא מעכב את היציאה עד לאחר סיום הכתיבה ל-
קובץ נוכחי. זאת על מנת למנוע החלפה חלקית של קבצים וכך
מושחת. אם אתה רוצה להכריח הצפנה כדי לצאת מיד, פשוט הקש Ctrl-C פעמיים
בִּמְהִירוּת.

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

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

בעת החלפת קבצים, ננקטת זהירות מיוחדת עם קישורים קשיחים וקישורים סמליים. כל אחד
קובץ פיזי (כלומר, כל inode) מעובד לכל היותר פעם אחת, לא משנה כמה נתיבים אליו
נתקלים בשורת הפקודה או בספריות משנה שעברו רקורסיביות. לכל אחד
קובץ בעל מספר קישורים קשיחים, מודפסת אזהרה, כדי להתריע על כך שלא כולם
ייתכן שהנתיבים לקובץ שונו כראוי. קישורים סמליים מתעלמים מלבד ב
מצב חתול, או אלא אם כן -l or -R ניתנת אפשרות.

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

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

מתאושש נתונים מן מושחת קבצים


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

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

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

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

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

תיאור OF LA צופן


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

זרם Ciphers לפעול על זרמי נתונים בכל אורך. ישנם מספר מצבים סטנדרטיים עבור
הפעלת צופן בלוק כצופן זרם. תקן אחד כזה הוא צופן מָשׁוֹב (CFB),
מוגדר ב-NIST Special Publication 800-38A ו-ANSI X3.106-1983. הצפנה מיישמת א
צופן זרם על ידי הפעלת צופן הבלוק Rijndael במצב CFB.

לתת P [i] ו ג[i] להיות ה iבלוק הטקסט הפשוט והצופן, בהתאמה. מצב CFB
מציין את זה

ג[i] = P [i] ^ E(k,C[i-1])

כאן ^ מציין את הבלעדיות או הפונקציה סיבית, ו E(k,x) מציין את ההצפנה של
בלוק x מתחת למפתח k באמצעות צופן הבלוק. לפיכך, כל בלוק של טקסט ההצפנה הוא
מחושב מהגוש המתאים של טקסט רגיל ומהגוש הקודם של טקסט צופן.
שים לב שלמעשה, כל בייט של P [i] ניתן לחשב מהבייט המתאים של
ג[i], כך שניתן להחיל את צופן הזרם על בייט אחד בכל פעם. בפרט, ה
אורך הזרם אינו חייב להיות כפולה של גודל הבלוק.

בהנחה שהבלוקים ממוספרים החל מ 0, בלוק טקסט "ראשוני" מיוחד
C[-1] יש צורך לספק את המקרה הבסיסי לנוסחה לעיל. הערך הזה C[-1] נקרא
מה היא אתחול וקטור or זרע. הזרע נבחר בזמן ההצפנה ונכתב בשם
הבלוק הראשון של הזרם המוצפן. חשוב שהזרע יהיה בלתי צפוי;
בפרט, אסור להשתמש באותו זרע יותר מפעם אחת. אחרת, השניים
בלוקים של טקסט צופן שנוצרו ג[0] יכול להיות קשור באמצעות xor פשוט כדי לקבל מידע
לגבי בלוקי הטקסט הפשוט המתאימים P[0]. אם משתמשים בזרעים בלתי צפויים, CFB כן
ככל הנראה בטוח כמו צופן הבלוק הבסיסי.

In הצפנה, הזרע בנוי באופן הבא: ראשית, nonce נבנה על ידי hashing a
שילוב של שם המארח, השעה הנוכחית, מזהה התהליך ומונה פנימי ל-a
ערך של 28 בתים, באמצעות פונקציית hash קריפטוגרפית. הנון משולב עם קבוע
"מספר קסם" של ארבעה בתים, והערך המתקבל של 32 בתים מוצפן על ידי סיבוב אחד של
צופן בלוק Rijndael עם המפתח הנתון. בלוק מוצפן זה משמש כ-seed ו
מצורף לתחילת טקסט ההצפנה. השימוש במספר הקסם מאפשר הצפנה ל
לזהות מפתחות שאינם תואמים לפני הפענוח.

אבטחה


הצפנה מאמינים כי מספק אבטחה קריפטוגרפית חזקה מאוד, שווה ערך לזו של
צופן Rijndael עם גודל בלוק של 256 סיביות וגודל מפתח של 256 סיביות. גרסה נוספת של
צופן Rijndael (עם גודל בלוק קטן יותר) משמש ב-Advanced של ממשלת ארה"ב
תקן הצפנה (AES, ראה http://www.nist.gov/aes). לכן, הצופן הזה מאוד
נלמד היטב ונתון לביקורת ציבורית אינטנסיבית. לבדיקה זו יש חיובי
השפעה על אבטחת הצופן. בפרט, אם חולשה ניתנת לניצול בצופן זה
התגלו אי פעם, זה יהפוך לפרסום נרחב.

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

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

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

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

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

EMACS חֲבִילָה


יש חבילת emacs לקריאה וכתיבה של קבצים מוצפנים. (שימו לב שזה
החבילה פועלת כרגע רק עם emacs, לא עם xemacs.) חבילה זו מתחברת ל-
פונקציות קלט/פלט קבצים ברמה נמוכה של emacs, המבקשים מהמשתמש להזין סיסמה איפה
מתאים. זה מיושם באותה צורה כמו תמיכה בקבצים דחוסים. אם
מותקנות אצלך גם חבילות ps-ccrypt וגם חבילות jka-compr, emacs יכול להיפתח מוצפן
קבצים וקבצים דחוסים; עם זאת, זה לא עובד כרגע עבור קבצים שכן
מוצפן ודחוס.

כדי להשתמש בחבילה, פשוט טען את ps-ccrypt, ואז ערוך כרגיל. כאשר אתה פותח קובץ עם
הסיומת ".cpt", emacs תבקש ממך סיסמה לקובץ. זה יזכור
הסיסמה למאגר, וכאשר תשמור את הקובץ מאוחר יותר, היא תהיה אוטומטית
מוצפן שוב (בתנאי שתשמור אותו עם סיומת ".cpt"). חוץ מהסיסמה
הפקודה, פעולת החבילה צריכה להיות שקופה למשתמש. הפקודה Mx
ניתן להשתמש ב-ccrypt-set-buffer-password כדי לשנות את הסיסמה הנוכחית של מאגר.

הדרך הפשוטה ביותר להשתמש בחבילה זו היא לכלול את השורות

(setq load-path (חסרונות "נתיב"נתיב עומס))
(דרוש 'ps-ccrypt "ps-ccrypt.el")

בקובץ emacs שלך, איפה נתיב היא הספרייה שמחזיקה את הקובץ ps-ccrypt.el.

מגבלות של חבילת emacs: אין ערובה למידע לא מוצפן
לא יכול לדלוף למערכת הקבצים; למעשה, החבילה כותבת לפעמים נתונים לא מוצפנים
קבצים זמניים. עם זאת, קבצים שנשמרו אוטומטית מטופלים בדרך כלל כהלכה (כלומר,
מוצפן). לפרטים ראו את ההערות בקובץ ps-ccrypt.el.

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


סטטוס היציאה הוא 0 בסיום מוצלח, ולא אפס אחרת. סטטוס יציאה של
1 פירושו שורת פקודה לא חוקית, 2 חסר בזיכרון או שגיאת מערכת אחרת, 3 הוא I/O קטלני
שגיאה, 4 הוא מפתח לא תואם או פורמט קובץ שגוי, 6 הוא פסיק, 7 הוא הקלד שגוי.
--נחבא אל הכלים במצב, 8 היא שגיאת קלט/פלט לא קטלנית, ו-9 אומר שלא הושג מפתח בגלל ש
המשתמש לא הצליח להזין אותו, או בגלל שקובץ המפתח או משתנה הסביבה שצוין יכול היה
לא להיקרא. מצב יציאה של 10 פירושו שהקובץ שצוין על ידי --keyref אוֹפְּצִיָה
לא ניתן היה לקרוא, או שלא תאם את מפתח ההצפנה המבוקש.

שגיאות קלט/פלט קטלניות הן אלה המתרחשות בעת עיבוד קובץ שכבר פתוח. כגון
שגיאות גורמות ל-ccrypt לבטל את פעולתו באופן מיידי עם סטטוס יציאה של 3. לא קטלני
שגיאות i/o הן אלה המתרחשות בעת טיפול בקבצים שעדיין אינם פתוחים; בדרך כלל,
שגיאות כאלה נגרמות מקבצים שחסרים, לא ניתנים לקריאה או שלא ניתן ליצור. מתי
נתקל בשגיאת קלט/פלט לא קטלנית, ccrypt פשוט ממשיך לעבד את השגיאה הבאה הזמינה
קובץ קלט. מצב היציאה של 8 מתעכב עד לאחר עיבוד כל הקבצים.

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

סטטוס היציאה הקודם 5 ("פורמט קובץ שגוי") בוטל, וכעת הוא מכוסה
בסטטוס יציאה 4 ("מפתח לא תואם או פורמט קובץ שגוי"). שימו לב ש-ccrypt לא
באמת יש "פורמט קובץ" במובן הנכון של המילה; כל קובץ באורך לפחות
32 בתים הוא פוטנציאל קובץ מוצפן חוקי.

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


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

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

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

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

Ad