Skip to content

Bl4omArchie/RNG-AND-ENTROPY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RNG & ENTROPY

This repository is kind of a test laboratory for randdom number generation and entropy. I'm testing several algorithm and technics for fun.

Disclaimer: None of the cryptography in this repository is meant to be used for real-life purposes; it is only intended for educational and testing purposes.

Installation

1- Clone the repository

git clone https://github.com/Bl4omArchie/RNG-AND-ENTROPY

2- Create and activate a python env

python3 -m venv rng
source rng/bin/activate 

3- Install dependencies :

pip3 install -r requirements.txt

Features

  • camera_byte_stream : use your camera to gather pixels and use shot noise to create random numbers

  • aes_picture_encrypt : encrypt and decrypt pictures using AES with pycryptodome library.

  • streamlit dashboard for AES encryption : Streamlit dashboard preview for AES picture encryption

Use this command to launch the dashboard :

streamlit run main.py 
  • entropy_calculator : compute the entropy of a given file

About

Lab for rng and entropy

Topics

Resources

Stars

Watchers

Forks

Languages