Cách đặt mật khẩu cho thư mục bằng Python

ZIP là định dạng tệp lưu trữ hỗ trợ nén dữ liệu không mất dữ liệu. Bằng cách nén không mất dữ liệu, chúng tôi muốn nói rằng thuật toán nén cho phép dữ liệu gốc được tái tạo hoàn hảo từ dữ liệu đã nén. Vì vậy, tệp ZIP là một tệp duy nhất chứa một hoặc nhiều tệp nén, cung cấp một cách lý tưởng để làm cho các tệp lớn nhỏ hơn và giữ các tệp liên quan lại với nhau

Trong bài viết này, chúng ta sẽ tìm hiểu cách tạo Zip được bảo vệ bằng mật khẩu của tệp bằng Python. Đối với điều này, chúng tôi đang sử dụng mô-đun pyminizip từ python

Cài đặt

Mô-đun pyminizip có thể được cài đặt bằng lệnh bên dưới

pip install pyminizip

Để tạo zip, chúng tôi đang sử dụng phương thức nén[] từ pyminizip. Vì vậy, trước tiên chúng ta thảo luận về cú pháp và đối số của nó

cú pháp

pyminizip. nén[“/srcfile/path. txt”, “file_path_prefix”, “/distfile/path. zip”, “mật khẩu”, int[compress_level]]

Đôi khi, chúng ta cần áp dụng một số biện pháp bảo vệ bổ sung cho dữ liệu trên máy tính của mình. Chúng tôi có thể muốn bảo vệ hồ sơ thuế của mình khỏi những con mắt tò mò hoặc khóa các kế hoạch kinh doanh khỏi các đối thủ cạnh tranh của chúng tôi. Hoặc chúng tôi có thể chỉ muốn đảm bảo rằng bất kỳ trẻ em nào có quyền truy cập vào thiết bị của chúng tôi đều không thể truy cập nội dung không phù hợp

Trong mọi trường hợp, biết cách thêm mật khẩu bảo vệ thư mục Windows là một kỹ năng hữu ích. Nhưng như bất kỳ người dùng Windows 10 nào sẽ phát hiện ra khi khóa các thư mục, việc này không dễ thực hiện như bạn nghĩ

Windows 10 không cho phép các thư mục được bảo vệ bằng mật khẩu như một tính năng gốc [không giống như các phiên bản Windows trước đó]. Tuy nhiên, điều đó có thể được thực hiện và bạn không cần tải xuống phần mềm của bên thứ ba

Chỉ cần làm theo hướng dẫn này và bạn sẽ có thể thêm mật khẩu bảo vệ cho bất kỳ tệp nhạy cảm nào trong vài phút

Cách áp dụng bảo vệ mật khẩu cho một thư mục trong Windows 10

Trước tiên, hãy mở Windows Explorer rồi mở thư mục mà bạn muốn bảo vệ bằng mật khẩu

Nhấp chuột phải vào một khoảng trống bên trong thư mục, hiển thị menu tệp

Chọn "Mới" từ menu tệp rồi chọn "Tài liệu văn bản. "

Một tệp văn bản mới sẽ được tạo bên trong thư mục. Không cần phải đặt cho nó một cái tên cụ thể ngay bây giờ

Mở tệp văn bản vừa tạo. Notepad sẽ làm tốt việc này

Bây giờ đến phần kỹ thuật, mặc dù nó rất đơn giản nếu bạn chỉ cần làm theo hướng dẫn. Sao chép và dán mã dưới đây vào tệp văn bản

@ECHO OFF
title Folder Locker
if EXIST “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” goto UNLOCK
if NOT EXIST Locker goto MDLOCKER
:CONFIRM
echo Are you sure u want to Lock the folder[Y/N]
set/p “cho=>”
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==n goto END
if %cho%==N goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Locker “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
attrib +h +s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
echo Folder locked
goto End
:UNLOCK
echo Enter password to Unlock folder
set/p “pass=>”
if NOT %pass%==Your-Password-Here goto FAIL
attrib -h -s “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}”
ren “Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}” Locker
echo Folder Unlocked successfully
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Locker
echo Locker created successfully
goto End
:End

Trong văn bản, sử dụng chức năng tìm kiếm để tìm một lệnh bao gồm văn bản "your-password-here"

Nhập một mật khẩu mạnh ở đây. Điều này sẽ trở thành mật khẩu để truy cập thư mục của bạn, vì vậy hãy đặt mật khẩu thật khó đoán

Bây giờ, lưu tệp và chọn loại "Tất cả tệp". Đặt tên cho tập tin "FolderLocker. bat" và nhấn Lưu

Chạy FolderLocker. bat, sau đó kiểm tra thư mục gốc của bạn. Bạn sẽ thấy một thư mục mới có tên "Locker. " Thư mục này sẽ hoạt động giống như một thư mục thông thường, chỉ được áp dụng bảo vệ bằng mật khẩu. Tuy nhiên, nó vẫn chưa được "khóa"

Trước khi khóa thư mục, hãy thêm bất kỳ mục nào cần được bảo vệ bằng mật khẩu bằng cách kéo như bình thường

Khi bạn hoàn tất, hãy chạy FolderLocker. bat trong thư mục gốc

Bây giờ bạn sẽ thấy lời nhắc hỏi liệu bạn có muốn khóa thư mục không. Nhập "Y" và thư mục sẽ dường như biến mất

Thư mục chưa bị xóa. Thay vào đó, nó đã bị ẩn và mật khẩu đã được áp dụng. Để mở nó, hãy chạy "FolderLocker. bat" và nhập mật khẩu của bạn khi được nhắc

Tìm hiểu sâu hơn với tính năng Bảo vệ bằng mật khẩu của Windows

Quá trình trên sẽ thêm mật khẩu bảo vệ vào các thư mục đơn giản. Tuy nhiên, chúng tôi cũng có thể đặt mật khẩu bảo vệ các tệp riêng lẻ. Đó có thể là một tùy chọn nhắm mục tiêu và hiệu quả hơn để chia sẻ các tệp pdf hoặc hình ảnh bí mật và nó yêu cầu một quy trình hơi khác

Adobe Acrobat có thể được sử dụng để bảo vệ các tệp pdf. Chỉ cần mở tài liệu cần bảo vệ, vào menu "Tệp" và chọn "Bảo vệ bằng mật khẩu". Sau đó, bạn có thể đặt mật khẩu để xem hoặc chỉnh sửa tài liệu

Nếu bạn cần đặt mật khẩu bảo vệ tệp tài liệu Windows, hãy mở Office và hiển thị tài liệu. Chuyển đến "Tệp", "Thông tin" rồi đến "Bảo vệ tài liệu". Sau đó chọn tùy chọn "Mã hóa bằng mật khẩu"

Hai quy trình trên cũng có thể được sử dụng để bảo vệ các định dạng tệp khác, chẳng hạn như hình ảnh jpeg. Chỉ cần nhập chúng như bình thường và áp dụng các quy trình được mô tả

Nếu vẫn thất bại, hãy chọn phần mềm của bên thứ ba

Cuối cùng, chúng ta cần đề cập đến các công cụ của bên thứ ba. Nếu các quy trình được mô tả trước đó không hoạt động vì lý do nào đó hoặc quá phức tạp, phần mềm của bên thứ ba có thể cung cấp giải pháp thay thế

Các ứng dụng đáng tin cậy bao gồm WiseFolder Hider - một công cụ phần mềm miễn phí ẩn các tệp và thư mục và có thể thêm mật khẩu dễ dàng. Các công cụ thương mại như FolderGuard, Folder Lock Lite và Protected Folder đều cung cấp cùng một dịch vụ cũng như một số tính năng bảo mật hệ thống khác. Vì vậy, hãy nhìn xung quanh và điều tra các tùy chọn

Làm cách nào để đặt mật khẩu trong Python?

Dự án Python tạo mật khẩu bảo mật cao. .
nhập ngẫu nhiên. .
in [chuỗi. in được].
char_seq = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ. #$.
print["Nhập độ dài yêu cầu của mật khẩu từ 8 đến 16. "].
nếu chiều dài >= 8 và chiều dài

Chủ Đề