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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file ppapzip-1.0.1.tar.gz.

File metadata

  • Download URL: ppapzip-1.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.8.3 Linux/5.7.6-arch1-1

File hashes

Hashes for ppapzip-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ea7c66f927426cae72e4c54a1f1b2e4fe3b1de25a84eee3d4ba05f9539b37fb6
MD5 96df3b51d8108274d6b1998869cf47a8
BLAKE2b-256 64504395dca7f5d5e9cc0e0439bf30821660a5734e7e4c5cd223954bb930f3a1

See more details on using hashes here.

File details

Details for the file ppapzip-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ppapzip-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.8.3 Linux/5.7.6-arch1-1

File hashes

Hashes for ppapzip-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6d2eca6d0ca4ff3e484d84e7af7efc2b10a40a0c0204fbe3678d4646d40bfff2
MD5 db5d493c3a258b535de8754a58180e08
BLAKE2b-256 5b3499390b9b82a29930a80078588c90cd17d8efb537438f9d4afc7cbd412060

See more details on using hashes here.

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