Skip to content

MxPy/digital-signature-IMG-TRNG

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Digital Signature

This is a full-stack implementation of a file signing tool, utilizing the Next.js and FastAPI frameworks along with the pycryptodome library. However, the True Number Generator function for generating RSA key pairs was manually implemented by me. It's a function that generates random numbers from an image source.

Installation

Use the package manager pip to install back-end requiemants (I recommend using python virtual environment).

windows

cd backend
python -m venv .venv
.venv\Scripts\Activate
pip install -r requirements.txt

linux/macos

cd backend
python -m venv .venv
source .venv/Bin/Activate
pip3 install -r requirements.txt

Use the package manager npm to install front-end requiemants.

windows/linux/macos

cd frontend
npm install

Usage

Run back-end server.

windows

cd backend
.venv\Scripts\Activate
uvicorn main:app

linux/macos

cd backend
python -m venv .venv
source .venv/Bin/Activate
uvicorn main:app

Run front-end server.

windows/linux/macos

cd frontend
npm run dev

License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published