ค้นหาเว็บไซต์

วิธีสร้างไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่านใน Linux


ZIP เป็นโปรแกรมอรรถประโยชน์การบีบอัดและบรรจุไฟล์ที่ได้รับความนิยมอย่างมากสำหรับระบบปฏิบัติการแบบ Unix และ Windows ในขณะที่อ่านหน้า zip man ฉันค้นพบตัวเลือกที่มีประโยชน์สำหรับการปกป้องไฟล์ zip

อ่านเพิ่มเติม: วิธีป้องกันไฟล์ Vim ด้วยรหัสผ่านใน Linux

ในโพสต์นี้ ฉันจะแสดงวิธีสร้างไฟล์ zip ที่ป้องกันด้วยรหัสผ่านบนเทอร์มินัลใน Linux สิ่งนี้จะช่วยให้คุณเรียนรู้วิธีปฏิบัติในการเข้ารหัสและถอดรหัสเนื้อหาของไฟล์เก็บถาวร zip

ขั้นแรกให้ติดตั้งยูทิลิตี zip ในการแจกจ่าย Linux ของคุณโดยใช้ตัวจัดการแพ็คเกจดังที่แสดง

sudo yum install zip    [On CentOS/RHEL]
sudo dnf install zip    [On Fedora 22+]
sudo apt install zip    [On Debian/Ubuntu]

วิธีสร้าง ZIP ที่ป้องกันด้วยรหัสผ่านใน Linux

เมื่อติดตั้งแล้ว คุณสามารถใช้คำสั่ง zip พร้อมกับแฟล็ก -p เพื่อสร้างไฟล์ zip ที่ป้องกันด้วยรหัสผ่านชื่อ ccat-command.zip จากไดเร็กทอรี ของไฟล์ชื่อ ccat-1.1.0 ดังนี้

zip -p pass123 ccat-command.zip ccat-1.1.0/

อย่างไรก็ตาม วิธีการข้างต้นไม่ปลอดภัยอย่างยิ่ง เนื่องจากที่นี่รหัสผ่านจะแสดงเป็นข้อความที่ชัดเจนในบรรทัดคำสั่ง ประการที่สอง มันจะถูกจัดเก็บไว้ในไฟล์ประวัติ (เช่น ~.bash_history สำหรับ bash) ซึ่งหมายความว่าผู้ใช้รายอื่นที่สามารถเข้าถึงบัญชีของคุณ (โดยเฉพาะอย่างยิ่งผู้ใช้ root) จะได้อย่างง่ายดาย ดูรหัสผ่าน

ดังนั้นให้ลองใช้แฟล็ก -e ทุกครั้ง โดยจะแสดงข้อความแจ้งให้คุณป้อนรหัสผ่านที่ซ่อนอยู่ดังที่แสดง

zip -e ccat-command.zip ccat-1.1.0/

วิธีแตกไฟล์ ZIP ที่ป้องกันด้วยรหัสผ่านใน Linux

หากต้องการคลายซิปและถอดรหัสเนื้อหาของไฟล์เก็บถาวรที่เรียกว่า ccat-command.zip ให้ใช้โปรแกรม unzip และระบุรหัสผ่านที่คุณป้อนด้านบน

unzip ccat-command.zip

แค่นั้นแหละ! ในโพสต์นี้ ฉันได้อธิบายวิธีสร้างไฟล์ zip ที่ป้องกันด้วยรหัสผ่านบนเทอร์มินัลใน Linux หากคุณมีข้อสงสัยใดๆ หรือเคล็ดลับ/เทคนิคที่เป็นประโยชน์อื่นๆ เพื่อแบ่งปัน โปรดใช้แบบฟอร์มความคิดเห็นด้านล่าง ping ถึงเรา