Skip to main content

File encryption/decryption utility using RSA key

Project description

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. :sushi: :sushi: :sushi:

License

ppap is released under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ppapzip-1.0.1.tar.gz (4.7 kB view hashes)

Uploaded Source

Built Distribution

ppapzip-1.0.1-py3-none-any.whl (4.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page