Ressurect0 / DigiXif

Digitally Signing Images using RSA 2048 and Embedding Signatures within the Exif Metadata of the Image.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Digitally Signing Images using RSA 2048 and Embedding Signatures within the Exif Metadata of the Image.

Pre-requisites

sudo apt-get install python
sudo apt-get install python-setuptools python-dev build-essential
sudo apt-get install python-pip
pip install piexif
chmod 777 openssl.sh
chmod 777 verify_ds.sh

Running

python digital_signed_image.py

alt text

Verifying Signatures

openssl dgst -sha256 -verify public.pem -signature signature_duplicate.bin image.jpeg
or
./verify_ds.sh

alt text

Pending Modifications

  • Adding Public certificate in another Exif Metadata Tag.

About

Digitally Signing Images using RSA 2048 and Embedding Signatures within the Exif Metadata of the Image.

License:GNU General Public License v3.0


Languages

Language:Python 80.1%Language:Shell 19.9%