Skip to content

vertigo6622/py-encode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

b64enc

a python utility for encoding, compressing, and encrypting files into Base64 strings.

Features

  • AES-256-CBC Encryption
  • Zlib Compression

Requirements

pip install pycryptodome

Usage

Encrypt a file:

python3 -m b64enc <input_file> -e <password> -o <output_file>

Compress and encode a file (no encryption):

python3 -m b64enc <input_file> -o <output_file>

Decompress and decrypt a file:

python3 -m decrypt <input_file> <output_file> -p <password>

Decompress a file (no encryption):

python3 -m decrypt <input_file> <output_file> 

About

converts binary to base64. compresses it with zlib, with optional aes encryption, then encodes as base64 text file.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages