Skip to content

CaptainHaddock2016/file-to-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

file-to-image

Image-Based File Encoding and Decoding Program This Python program handles the encoding and decoding of files into images of GIFs (PNG and GIF). It comes with a simple GUI (WIP) to encode and decode a file into a single image or multiple. This program could be used for storing data on image sharing services like Imgur or Flickr.

Note that this project is still being developed and by no means stable. Currently the GUI only works on Windows.

Key Features:

File Encryption/Decryption: Utilizes AES-GCM for robust encryption and decryption, with password-based key derivation (PBKDF2). Image-Based Encoding: Encodes any file (binary or text) into PNG or GIF images, storing data in the pixel values. Flexible Data Retrieval: Decodes data from single PNG images or sequences of PNGs/GIFs, reconstructing the original file. Custom Headers: Implements headers for metadata, including file name, size, and encryption status for quickly gathering file metadata without decoding the entire file.

About

Program for embedding files in images

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages