วิธีสร้างไฟล์ 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 ถึงเรา