Skip to main content

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.

Metadata

Release files for ppapzip 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ppapzip 1.0.1
File Size Uploaded
ppapzip-1.0.1.tar.gz 4.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ppapzip 1.0.1
File Interpreter ABI Platform
ppapzip-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.4 kB

Release files / ppapzip-1.0.1.tar.gz

Download URL ppapzip-1.0.1.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
ea7c66f927426cae72e4c54a1f1b2e4fe3b1de25a84eee3d4ba05f9539b37fb6
BLAKE2b-256 checksum
How to use checksums
64504395dca7f5d5e9cc0e0439bf30821660a5734e7e4c5cd223954bb930f3a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.9 CPython/3.8.3 Linux/5.7.6-arch1-1

Release files / ppapzip-1.0.1-py3-none-any.whl

Download URL ppapzip-1.0.1-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6d2eca6d0ca4ff3e484d84e7af7efc2b10a40a0c0204fbe3678d4646d40bfff2
BLAKE2b-256 checksum
How to use checksums
5b3499390b9b82a29930a80078588c90cd17d8efb537438f9d4afc7cbd412060
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.0.9 CPython/3.8.3 Linux/5.7.6-arch1-1

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page