[Linux] Hướng dẫn đặt mật khẩu mã hoá và mở khoá file zip trên Linux – Technology Diver
Chắc nhiều bạn khi quản trị hệ thống đều gặp tình huống nén file backup, ở đây trong bài viết này cụ thể là file extension .zip và chương trình lệnh zip, thì các bạn muốn đặt mật khẩu khoá (mã hoá) file nén backup .zip của mình. Thì bài viết này là một cái note nho nhỏ về nội dung làm thế nào đặt mật khẩu mã hoá file nén zip và mở khoá file nén zip bị mã hoá bằng chính option của chương trình lệnh zip trên Linux.
Lưu ý: Các bạn cũng nên lưu ý là cơ chế mã hoá này không mạnh mẽ và có thể bị bẻ khoá nếu có phần mềm chuyên dụng nhưng nhìn chung ở mức độ bình thường thì hoàn toàn ổn.
Mã hoá (encrypt) và giải mã (decrypt) file zip bằng nhập mật khẩu qua prompt
Để có thể đặt mật khẩu mã hoá ta sẽ thêm option “-e” kèm theo chương trình lệnh zip khi thực hiện nén dữ liệu. Có thể option trên 1 vài hệ thống Linux khác nhau giữa “-e” và “–encrypt“, nên các bạn coi manual để xem chính xác là option nào nhé. Trên hệ thống CentOS của mình thì là “-e”. Ok, giờ chúng ta đi vào ví dụ cụ thể :
Bạn đang đọc: [Linux] Hướng dẫn đặt mật khẩu mã hoá và mở khoá file zip trên Linux – Technology Diver
– Tạo mật khẩu mã hoá file “baomat.zip” với nội dung là gom nhiều 1 file và nén thành file zip.
# zip -e baomat.zip file Enter password: Verify password: adding: file (deflated 8%)
– Tạo mật khẩu mã hoá file “baomat.zip” với nội dung là gom nhiều file và nén thành file zip.# zip -e baomat.zip file1 file2 file3 Enter password: Verify password: adding: file1 (stored 15%) adding: file2 (deflated 30%) adding: file3 (deflated 45%)
– Tạo mật khẩu mã hoá file “baomat.zip” với nội dung là gom 1 thư mục và nén thành file zip.# zip -e -r baomat.zip /var/log/ Enter password: Verify password: adding: var/log/ (stored 0%) adding: var/log/dmesg.0 (deflated 74%) adding: var/log/dpkg.log.9.gz (deflated 0%) adding: var/log/samba/log.asc-nb (deflated 96%)
– Giải nén 1 file zip thì sẽ gặp prompt hỏi thông tin mật khẩu nếu file zip đó được mã hoá mật khẩu.# unzip baomat.zip Enter password:
Mã hoá (encrypt) và giải mã (decrypt) file zip bằng mật khẩu truyền trực tiếp
Thông thường nếu sử dụng cách trên bạn sẽ được hiển thị prompt để nhập mật khẩu nhằm mục đích bảo mật thông tin không cho người khác thấy. Nhưng bây giờ bạn muốn nhập thông tin mật khẩu trực tiếp như 1 biến giá trị truyền trực tiếp trên câu lệnh không cần gõ prompt thì như thế nào ? Điều này có lợi cho bạn khi :
+ Bạn lười nhập prompt, xác nhận mật khẩu.
+ Bạn sử dụng script để tự động tạo gói backup dữ liệu bằng zip và muốn đặt mật khẩu mã hoá file đó.Nhưng bất lợi thì dễ thấy : cách này để lộ mật khẩu trong shell script, để lộ thông tin mật khẩu dễ nhìn thấy trên màn hình hiển thị .
Ok, vậy giờ ta làm như thế nào với option nào ? Hãy thêm option “-P” vào câu lệnh và mật khẩu plaintext nữa nhé.
Cú pháp :
# zip -Pfile_name.zip [agr1] [agr2] # unzip -P file_name.zip
Mã hoá file zip với “-P”Xem thêm: Giáo án dạy học Toán 11 theo định hướng phát triển phẩm chất năng lực – https://thomaygiat.com
# zip -P MatKhAu cuongqc.zip file # zip -P MatKhAu cuongqc.zip file1 file2 file3 # zip -P MatKhAu -r cuongqc-log.zip /var/log/
Mở khoá file zip mã hoá với “-P”# unzip -P MatKhAu cuongqc.zip
Cám ơn các bạn đã theo dõi.
Source: https://thomaygiat.com
Category : Kỹ Thuật Số
Chuyển vùng quốc tế MobiFone và 4 điều cần biết – MobifoneGo
Muốn chuyển vùng quốc tế đối với thuê bao MobiFone thì có những cách nào? Đừng lo lắng, bài viết này của MobiFoneGo sẽ giúp…
Cách copy dữ liệu từ ổ cứng này sang ổ cứng khác
Bạn đang vướng mắc không biết làm thế nào để hoàn toàn có thể copy dữ liệu từ ổ cứng này sang ổ cứng khác…
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel Xử lý dữ liệu từ máy chấm công là việc làm vô cùng…
Cách nhanh nhất để chuyển đổi từ Android sang iPhone 11 | https://thomaygiat.com
Bạn đã mua cho mình một chiếc iPhone 11 mới lạ vừa ra mắt, hoặc có thể bạn đã vung tiền và có một chiếc…
Giải pháp bảo mật thông tin trong các hệ cơ sở dữ liệu phổ biến hiện nay
Hiện nay, với sự phát triển mạnh mẽ của công nghệ 4.0 trong đó có internet và các thiết bị công nghệ số. Với các…
4 điều bạn cần lưu ý khi sao lưu dữ liệu trên máy tính
08/10/2020những chú ý khi tiến hành sao lưu dữ liệu trên máy tính trong bài viết dưới đây của máy tính An Phát để bạn…