savio-2-lopes / Simple-Flask-Encryption-Ciphers

Simple site encryption/decryption using Flask and Tailwind

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

API

API

Documentation License: MIT


📌 Índice


💻 Sobre o projeto

⚡ Simples website em Flask e Tailwind para criptografar/descriptografar textos utilizando os métodos de criptografia abaixo:


📖 Algoritmo de Cesar

API


📝 Algoritmo de permuta

API


🚀 Como executar o projeto

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Python. Além disto é bom ter um editor para trabalhar com o código, como VSCode


🧭 Rodando a aplicação

# Clone o repositório
$ git clone https://github.com/savio-2-lopes/simple_sites_flask_encryption_ciphers.git

# Acesse a pasta da cifra cesar para testar
$ cd simple_sites_flask_encryption_ciphers/cifra_cesar

# Ou da cifra permuta para testar
$ cd simple_sites_flask_encryption_ciphers/cifra_permuta

# Caso não esteja em ambiente virtual, certifique-se de criá-lo dentro da pasta (em Linux/macOS) e ativá-lo
$ python3 -m venv venv
$ . venv/bin/activate

# Para criar o ambiente virtual em Windows e ativá-lo, utilize o comando abaixo
$ py -3 -m venv venv
$ venv\Scripts\activate

# Na pasta, instale as depedências
$ pip install -r requirements.txt

# Após isso inicie os arquivos dentro de sua respectiva pastas
$ python3 app.py

# Se não ocorrer erro, acesse o navegador e digite:
$ http://localhost:5000/


🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:


💜 Créditos de Imagem

Todos os direitos de imagens utilizadas no projeto são do site undraw.co.

About

Simple site encryption/decryption using Flask and Tailwind


Languages

Language:HTML 62.4%Language:Python 37.6%