Skip to main content

Application for Decryption, Encryption and Steganographic Operations

Project description

A.D.E.S.O.

Application for Decryption, Encryption and Steganographic Operations

Summary:

Steganography is the practice of concealing information within another message to avoid detection.

Encryption is the process of converting plaintext into ciphertext, which is unreadable.

This application provides both of these functionalities. Users can first encrypt their data, via a password using an AES-128 algorithm in CBC mode.

Then, users can hide the encrypted data (ciphertext) within an image of their choice via steganography.

Key Features:

  • A web interface is provided to paste large plaintext objects without a terminal buffer limit.

  • All encryption, decryption, encoding and decoding is done in memory.

Tools Used:

Gotchas:

  • Large ciphertext and images can result in API lag or lockups for steganography.

  • The decode operation is done on the file selected, not the image displayed on the UI.

Links:

  • Documentation

  • PyPi Production

  • PyPi Test
  • Installation:

    pip install adeso

    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

    adeso-0.0.4.tar.gz (196.6 kB view hashes)

    Uploaded Source

    Built Distribution

    adeso-0.0.4-py3-none-any.whl (206.3 kB view hashes)

    Uploaded Python 3

    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