https://github.com/mwmorale/folder_locker
After using my Mac(Apple), I began to notice how odd it was that Windows cannot "password lock" folders/documents. So, I accomplished this on my own and now have this capability on my Windows device(and, now, so do you). Store anything inside a folder that disappears when desired and can only be opened(and visible) using your password. Run "run_me.py" a single time - then, you will have this feature regardless of access to the file, GitHub or even the internet. This is a work in progress and is still being developed - it is intended to manipulate "Desktop" within C drive, was tested/developed using Windows 10 and assumes that your current "User" is your desired selection. Python is used. Libraries "subprocess" and "os" are imported/used.
https://github.com/mwmorale/folder_locker
file-manager filemanager hiding-information lock locking-strategies path-planning path-tracing pathfinding python security security-tools terminal
Last synced: 27 days ago
JSON representation
After using my Mac(Apple), I began to notice how odd it was that Windows cannot "password lock" folders/documents. So, I accomplished this on my own and now have this capability on my Windows device(and, now, so do you). Store anything inside a folder that disappears when desired and can only be opened(and visible) using your password. Run "run_me.py" a single time - then, you will have this feature regardless of access to the file, GitHub or even the internet. This is a work in progress and is still being developed - it is intended to manipulate "Desktop" within C drive, was tested/developed using Windows 10 and assumes that your current "User" is your desired selection. Python is used. Libraries "subprocess" and "os" are imported/used.
- Host: GitHub
- URL: https://github.com/mwmorale/folder_locker
- Owner: mwmorale
- Created: 2021-09-08T18:17:30.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-05T14:16:21.000Z (over 3 years ago)
- Last Synced: 2025-02-17T05:42:55.675Z (4 months ago)
- Topics: file-manager, filemanager, hiding-information, lock, locking-strategies, path-planning, path-tracing, pathfinding, python, security, security-tools, terminal
- Language: Python
- Homepage:
- Size: 23.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Folder_Locker
----- GENERAL -----
After using my Mac(Apple), I noticed how odd it is that Windows does not have a method of easily password "locking" folders. So, I automated this here and now have this capability on my Windows device(and, now, so do you). The code in the project/repo must only be run one single time and, then, can be used easily after this without access to the file, GitHub or even the internet. This is a work in progress - it is intended to manipulate "Desktop" within C drive, was tested/developed using Windows 10 and assumes that your current "User" is your desired selection. Python is used. Libraries "subprocess" and "os" are imported/used.
------------------------ create_target.py -----
This file access's/computes the local users file path options and configures the correct file path "route" to work within. The users "Desktop" on the C drive is chosen by default so that the "VAULT" can easily be found. The drive that the user is operating on will be used for this entire process.
--------------------------------- run_me.py -----
This file(and only this file) must be run in order for the tool/process to operate successfully and as intended. It deals with the path existence and/or non-existence as well as the file/folder creation, and document type conversions.
-------------------------- sys_lock_internals.py -----
Here is where my terminal commands are created. There are two of these variables declared here and they are stored as multi-line strings. One is for the locking and and unlocking mechanism and utilizes the user input from "create_target.py". The other variable declared is used for the "walkthrough" when use/operation is explained via the users actual device terminal.
---------------------------------