כיצד לחתום על קבצי Zip

...

חתימה על קובץ Zip דורשת 'מפתח' דיגיטלי.

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

שלב 1

פתח שורת פקודה או חלון מסוף ודפדף אל openssl שלך. ב-Windows, השתמש בהתחל -> תוכניות -> עזרים -> שורת פקודה או הקלד "cmd" בפונקציה "הפעלה" בתפריט התחל. אם אין לך את OpenSSL מותקן, הורד והתקן אותו. אתה צריך OpenSSL, PGP או המקבילים שלהם כדי ליצור מפתח פרטי ומפתח ציבורי תואם, המשמשים כחתימה הדיגיטלית שלך.

סרטון היום

שלב 2

הזן את הפקודות הבאות כדי ליצור לעצמך מפתח פרטי חדש ומפתח ציבורי מתאים. "openssl genrsa -out key.pem 1024", "openssl req -new -key key.pem -out request.pem" "openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem" "openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -נוקריפט".

יצרת כעת צימוד מפתח ציבורי ופרטי, certificate.pem ו-key.pk8, הפועלים יחד כחתימה שלך.

שלב 3

פתח את Windows Explorer או Finder ב-Mac OS X ודפדף אל ספריית OpenSSL. העתק את certificate.pem ו-key.pk8 למקום בטוח, ואז צור עותק נוסף שלהם בספריית SignApk שלך. אם לא מותקן אצלך SignApk, הורד והתקן אותו. העתק גם את קובץ ה-Zip כדי לחתום דיגיטלית לספריית SignApk.

שלב 4

חזור לשורת הפקודה. שנה את הספרייה לספריית SignApk באמצעות הפקודה "cd". הזן את הפקודה הבאה כדי ליצור עותק חדש וחתום דיגיטלית של קובץ ה-Zip שלך: "java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", כאשר "zipfile.zip" הוא השם שלך קובץ Zip. כדי שהפקודה הזו תפעל, עליך להתקין Java במחשב שלך; כמו SignApk היא תוכנית Java. זה עובד גם עבור קבצי אנדרואיד .Apk.

דברים שתצטרכו

  • Java

  • OpenSSL

  • SignApk

  • מפתח פרטי

  • מפתח ציבורי

  • קובץ Zip

עֵצָה

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

אַזהָרָה

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