Zip ფაილის ხელმოწერას სჭირდება ციფრული 'გასაღები'.
Zip ფაილები არის ერთი ან მეტი ფაილის და საქაღალდის შეკუმშული არქივები. თავდაპირველად გამოიყენებოდა საარქივო მიზნებისთვის, ისინი ახლა ჩვეულებრივი გზაა იმის უზრუნველსაყოფად, რომ ადამიანი, რომელიც ჩამოტვირთავს ფაილებს, როგორიცაა პროგრამები ან დოკუმენტების კოლექციები, არ აკლია მნიშვნელოვანი ფაილი. პროგრამული უზრუნველყოფა, რომელიც გამოიყენება zip ფაილების შესაქმნელად, არ შეიცავს ციფრული ხელმოწერის ფუნქციას, ამიტომ უნდა იქნას გამოყენებული გარე პროგრამები.
Ნაბიჯი 1
გახსენით Command Prompt ან ტერმინალის ფანჯარა და დაათვალიერეთ თქვენი openssl. Windows-ში გამოიყენეთ Start -> Programs -> Accessories -> Command Prompt ან ჩაწერეთ "cmd" "Run" ფუნქციაში Start მენიუში. თუ არ გაქვთ დაინსტალირებული 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
დაბრუნდით Command Prompt-ში. შეცვალეთ დირექტორია SignApk დირექტორიაში "cd" ბრძანების გამოყენებით. შეიყვანეთ შემდეგი ბრძანება თქვენი .Zip ფაილის ახალი, ციფრულად ხელმოწერილი ასლის შესაქმნელად: "java -jar signapk.jar certificate.pem key.pk8 zipfile.zip signed-zipfile.zip", სადაც "zipfile.zip" არის თქვენი სახელი .Zip ფაილი. ამ ბრძანების ფუნქციონირებისთვის, თქვენ უნდა გქონდეთ Java დაინსტალირებული თქვენს კომპიუტერში; რადგან SignApk არის Java პროგრამა. ეს ასევე მუშაობს Android .Apk ფაილებზე.
რამ დაგჭირდებათ
ჯავა
OpenSSL
SignApk
პირადი გასაღები
საჯარო გასაღები
Zip ფაილი
რჩევა
გრძელი და რთული ბრძანებების შეყვანისას ბრძანების ხაზის გამოყენებით, სცადეთ მონიშნოთ ბრძანებები, რომლებიც უნდა შეიყვანოთ ერთდროულად, და გამოიყენეთ კოპირება და ჩასმა თქვენს ოპერაციულ სისტემაში ბრძანებების შესაყვანად ბრძანების სტრიქონში ან ტერმინალში ფანჯარა. ეს დაზოგავს უამრავ დროს, რომელიც სხვაგვარად დაიხარჯებოდა აკრეფაზე და უამრავ პრობლემას, თუ შემთხვევით შეცდომით აკრიფებთ ბრძანებას მისი კოპირებისას.
გაფრთხილება
არ გაუზიაროთ თქვენი პირადი გასაღები ვინმეს. თქვენი საჯარო გასაღები არის ის, რაც ხელმისაწვდომი უნდა გახადოთ იმ ადამიანებისთვის, ვისთანაც ურთიერთობთ ხელმოწერილი და დაშიფრული დოკუმენტების გამოყენებით, რადგან ის საშუალებას აძლევს მათ გაშიფრონ თქვენი დოკუმენტაცია. თქვენი პირადი გასაღები გამოიყენება საჯარო გასაღებთან ერთად ხელმოწერილი და დაშიფრული დოკუმენტების შესაქმნელად. ამგვარად, თქვენი პირადი გასაღების გაზიარება საშუალებას მისცემს სხვებს თავი წარმოაჩინონ თქვენად.