Metadata-Version: 2.1
Name: jencrypt
Version: 2.0.16
Summary: app
Home-page: https://github.com/JamesZBL/jencrypt
License: UNKNOWN
Author: JamesZBL@github.com
Author-email: zhengbaole@gmail.com
Description-Content-Type: text/markdown
Classifier: License :: OSI Approved :: Apache Software License
Requires-Dist: watchdog


<span style="display:block;text-align:center">![logo](logo.png)</span>

# jencrypt

![GitHub release (latest by date)](https://img.shields.io/github/v/release/jameszbl/jencrypt?label=RELEASE&style=flat-square&logo=github)
![Python version](https://img.shields.io/badge/python-%3E%3D3-green?style=flat-square&logo=python)
![PyPI](https://img.shields.io/pypi/v/jencrypt?style=flat-square&logo=pypi)
![Platform](https://img.shields.io/badge/platform-macOS-lightgrey?style=flat-square&logo=macos)
![License](https://img.shields.io/github/license/jameszbl/jencrypt?color=orange&style=flat-square&logo=apache)


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


Installation
--------

```bash
$ pip install jencrypt
```


Usage
--------

```bash
$ 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](https://github.com/gorakhargosh/watchdog)
* openssl
* tar
* diskutil


Licensing
---------

Jencrypt is licensed under the terms of the [Apache License, version 2.0](http://www.apache.org/licenses/LICENSE-2.0).

Copyright 2021 [JamesZBL](https://github.com/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

