สร้างไฟล์ zip ที่เข้ารหัส (ป้องกันด้วยรหัสผ่าน)


122

ฉันจะสร้างไฟล์ซิปที่เข้ารหัส (ป้องกันด้วยรหัสผ่าน) ได้อย่างไร



2
โปรดทราบว่ารหัสผ่าน Zip นั้นไม่มีการป้องกัน! สิ่งเหล่านั้นสามารถแตกง่าย! ใช้ 7-Zip พร้อมรหัสผ่านยาวแทนหรือเข้ารหัส GNUPG ที่ดีกว่า!
rubo77

gnupg คือคำตอบ
domih

คำตอบ:


145

สิ่งนี้จะถามรหัสผ่าน:

zip --encrypt file.zip files

สิ่งนี้ไม่ปลอดภัยมากขึ้นเนื่องจากรหัสผ่านถูกป้อน / แสดงเป็นข้อความธรรมดา:

zip --password (password) file.zip files

คำเตือนการเข้ารหัส zip มาตรฐานอ่อนแอมากและแตกง่าย


2
มีตัวเลือกที่ดีกว่าจากการเข้ารหัสมาตรฐานหรือไม่
David Oneill

6
ใช้ gnupg บนซิปสุดท้ายพร้อมกับกุญแจสำหรับตัวคุณเองหรือปลายทางของคุณ
Pete Ashdown

1
ไม่ทำงานfile.zipเปล่า
ดำ

8
@Black หากคุณพยายามบีบอัดโฟลเดอร์คุณจะต้องใช้-rสวิตช์ ดังนั้นมันจะเป็นzip --encrypt file.zip -r your_folder
HG Sur

มันเข้ากันได้กับ windows ถ้าผู้รับ wondows ผู้ใช้หรือไม่
Budi Mulyo

29

คุณสามารถคลิกขวาที่โฟลเดอร์หรือไฟล์ใน Nautilus และเลือก "บีบอัด ... " ในหน้าต่างผลลัพธ์คุณสามารถขยายส่วน "ตัวเลือกอื่น ๆ " เพื่อป้อนรหัสผ่าน

ข้อความแสดงแทน

หากไม่ได้เปิดใช้งานฟิลด์รหัสผ่านหรือตัวเลือกอื่นใดตัวเลือกการบีบอัดที่เลือกจะไม่สนับสนุน เลือกอันที่แตกต่างจากรายการหลังชื่อไฟล์ ตามเอกสาร:

ปัจจุบันมีเพียง 7-Zip, ZIP, RAR และ ARJ archives ที่รองรับการเข้ารหัส


4
เป็นที่น่าสังเกตว่าคุณต้องติดตั้ง.rarก่อนจึงจะสามารถใช้งานได้ในคอมเพรสเซอร์
Xeoncross

14
ฉันไม่เห็น "ตัวเลือกอื่น ๆ " อีกต่อไปใน Ubuntu 17.10 (ฉันจำได้ว่าเห็นในเวอร์ชั่นก่อนหน้านี้)
Jonathan

20

เริ่มต้นจาก Ubuntu 17.10 คลิกขวาและเลือก "บีบอัด" ไม่มีรายการ "ตัวเลือกอื่น ๆ " อีกต่อไป

ในการแก้ไขปัญหานี้ให้เปิด "Archive Manager" จากนั้นลากและวางไฟล์ / โฟลเดอร์จากตัวจัดการไฟล์ของคุณลงไปและจะปรากฏขึ้น


12

ความคิดเห็นและคำตอบได้กล่าวถึงการเข้ารหัสซิปเริ่มต้นอ่อนแอ แต่เนื่องจากไม่มีตัวอย่างรหัสนี่คือเปิดด้วย. 7zip:

sudo apt-get install p7zip-full  # install 7zip
7za a -tzip -p -mem=AES256 foo_file.zip foo_folder  # encrypt folder

คำสั่งอธิบาย:

  • 7za: ใช้ 7zip
  • a: ผนวก? / การเพิ่มไฟล์? ( eสำหรับการสกัด)
  • -tzip: ใช้รูปแบบ. zip แทนค่าเริ่มต้น. 7z
  • -mem=AES256: ใช้การเข้ารหัส AES256
  • foo_file.zip: ชื่อไฟล์. zip
  • foo_folder: ชื่อโฟลเดอร์ที่จะเข้ารหัส

คำตอบขึ้นอยู่กับ: https://www.tecmint.com/7zip-command-examples-in-linux/


สามารถแตกได้โดยใช้ซอฟต์แวร์คลายซิปใด ๆ
Ciprian Tomoiagă

ฉันคิดว่าผลลัพธ์. zip เหมือนกับการใช้ซอฟต์แวร์บน Windows เพื่อสร้าง. zip ด้วยรหัสผ่าน ฉันไม่เคยมีใครบอกฉันว่าพวกเขาไม่สามารถคลายซิปได้ แต่ฉันไม่ได้ใช้บ่อย
NumesSanguis

3
sudo apt-get install zip
zip -r --encrypt result.zip folder
  1. ติดตั้งรหัสไปรษณีย์
  2. ใช้-rเพื่อซิปไดเรกทอรีและไดเรกทอรีย่อย
  3. ใช้--encryptเพื่อรักษาความปลอดภัยไฟล์ของคุณ

    ด้วยระบบการเข้ารหัสแบบสมมาตรที่ใช้รหัสผ่านอย่างง่ายซึ่งได้รับการบันทึกไว้ในข้อกำหนดคุณสมบัติของ ZIP

    วิกิพีเดีย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.