Giter Site home page Giter Site logo

m4cs / pixcryption Goto Github PK

View Code? Open in Web Editor NEW
55.0 6.0 8.0 10.71 MB

:camera: Pixel Safe Encryption - Now Cryptographically Secure :lock:

License: GNU General Public License v2.0

Python 100.00%
encryption aes-encryption pixels decrypt-messages steganography encryption-algorithms steganography-library steganography-algorithms steganography-encoding

pixcryption's Introduction

Nominate Me for GitHub Stars!

About Me ๐Ÿ‘‹

TwitterTwitter Software Engineer and CTO working out of Boston. I'm constantly posting repositories and new software on GitHub for everybody to use which you can find here!

๐Ÿ’ฐ Feeling Generous? Help Support Me ๐Ÿ’ฐ

My Projects ๐Ÿ“

๐Ÿ‘ถ Babysploit - Penetration Testing Framework for Beginners

BabySploit is a penetration testing toolkit aimed at making it easy to learn how to use bigger, more complicated frameworks like Metasploit.

๐Ÿ’ป winfetch - CLI System Information Tool for Windows Written in Golang

Allows you to display system information through your command line without needing to have any hacky bash fixes to run neofetch.

๐ŸฆŠ Foxify CLI - Firefox Theme Manager

As of Firefox 57 (the Quantum Update), Mozilla has enabled custom user customization using userChrome.css. With Foxify you have the ability to manage your themes for Firefox and apply them dynamically!

๐Ÿง  EasyModels - AI Dataset and Model Indexer

EasyModels is an easy way to find and view deep learning projects and pre-trained models.

๐Ÿ–ผ๏ธ Pixcryption - Cryptographically secure image ciphering algorithm

Stars

Pixcryption's goal is to offer a new form of steganography/encryption through imagery. It uses a random seeded UUID to generate a user_key which matches RGB perfect values to match to unicode characters. Uses AES OCB encryption.

Who I've Been Listening To This Week

BBY GOYARD bรดa Brent Faiyaz Drake Ethereal Future

Readme Projects:

Github-NP - Github Now Playing, Display Spotify Now Playing in GitHub Readmes!

myartists - Display top listened to artists this week

pixcryption's People

Contributors

frenchie0x4ff avatar m4cs avatar philippeitis avatar ra80533 avatar totallynotchase avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

pixcryption's Issues

Implement Normal Image Steganography for Images

A reddit user commented on some strategies to embed the encrypted images inside a provided input image and produce and image that looks similar but embedded with the encrypted message.

This would make this more pheasable for usage in real world applications for embeddable encryption in images.

Check here for the Reddit link. Here is a quote:

The usual way to hide messages in images is to let the user provide a real image to hide the message in.

For each RGB pixel you can take the R, G and B values individually, e.g. say R is 251. The idea is that the difference between 251, 250 or 252 is basically imperceptible in a photo. You can exploit that to hide your message in the bottom 2 (or 1 or 3) bits of each colour value in each pixel. Using 2 bits per colour you get 6 bits per pixel.

The end result is an image that looks visually identical but contains your message hidden in it.

pyproject.toml is invalid according to Poetry

Poetry reports pyproject.toml as invalid and refuses to install the project:

$ poetry --version
Poetry version 1.0.5
$ poetry install

[RuntimeError]
The Poetry configuration is invalid:
  - 'description' is a required property

Per the emitted error, the missing property should be added to pyproject.toml.

Refactor Code Base for Better Structure

Everything is currently in pixcryption.core.lib but I feel some functions might be better in a helper namespace to help readability of the code. This is a good first issue if you'd like to refactor/clean up the code base!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.