ppapzip

File encryption/decryption utility using RSA key


Keywords
zip, RSA
License
MIT
Install
pip install ppapzip==1.0.1

Documentation

ppap

MIT License PyPI version Python Versions

Utility to simplify zip file encryption using RSA keys.
~ for eradicate ppap ~

Overview

PPAP means

- Password encrypted zip file
- Password
- Apartly Sending
- Protocol

Original Meaning in Japanese.

- Passwordつきzip暗号化ファイルを送ります
- Passwordを送ります
- Aん号か*
- Protocol

* = 暗号化 = Encryption

JIPDEC - S/MIME利用の最新動向

Pros

  • Easy to send.
  • Misdelivery Prevention.

Cons

  • The recipient must be find the password and type it.
  • Bypassing malware detection filters.
  • In the first place, sending the password twice does not guarantee confidentiality.

Usage

Encryption

# it generates /path/to/your/ppap-yyyymmdd_HHMMssSSSSSS.zip
$ ppap --encrypt /path/to/your/file --key ~/.ssh/your_key.pub

Decryption

$ ppap --decrypt /path/to/your/ppap-yyyymmdd_HHMMssSSSSSS.zip --key ~/.ssh/your_key

Help

$ ppap -h

Installation

$ pip install ppapzip

The source code for ppap is hosted at GitHub, and you may download, fork, and review it from this repository(https://github.com/sumeshi/ppap). Please report issues and feature requests. 🍣 🍣 🍣

License

ppap is released under the MIT License.