Skip to content

File and directory encryption application with auto-mount volume.

License

Notifications You must be signed in to change notification settings

JamesZBL/jencrypt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

jencrypt

GitHub release (latest by date) Python version PyPI Platform License

File and directory encryption application with auto-mount volume for macOS.

Installation

$ pip install jencrypt

Usage

$ jencrypt

Functions

0. Exit.
1. Mount encrypted volume.
2. Wipe all encrypted data.
3. Show status.

Example

After successfully installed jencrypt, you should execute the jencrypt command in Terminal or 3rd party terminal, eg: iTerm2.

It'll show function list.

Select 1.

Input your password for encryption. It's not allowed to change password in current version. Please input carefully.

After typing password, press Enter. Open Finder.app. You will see a new volume named jencrypt-xxx, open it and put files or folders into it.

When you don't need edit or view these private files anymore, press ctrl-C to exit jencrypt. The encrypted volume will be ejected automatically. Or, you can eject the private volume manually, after that , jencrypt will also exit automatically.

Dependencies

  • Python 3
  • Watchdog
  • openssl
  • tar
  • diskutil

Licensing

Jencrypt is licensed under the terms of the Apache License, version 2.0.

Copyright 2021 JamesZBL.

Why jencrypt?

  • Reliable encryption
  • Fully automated encrypted volume
  • Automatically detect changes and re-encrypt
  • Password secondary verification
  • Fast RAM disk, private data isn't kept on disk
  • Easy to use

About

File and directory encryption application with auto-mount volume.

Resources

License

Stars

Watchers

Forks

Packages

No packages published