Giter Club home page Giter Club logo

seguranca's Introduction

seguranca

Repositório da disciplina de Segurança e Auditoria de Sistemas

Diffie Hellman: O menu do programa é o suficiente para utilizá-lo.

AES:

Para criptografar: python AES.py encrypt arquivo_com_chave arquivo_com_texto arquivo_para_saida

Para descriptografar: python AES.py decrypt arquivo_com_chave arquivo_com_texto_criptografado arquivo_para_saida

RSA: É só ler o menu.

Digital_Signature:

-s <local_do_arquivo_com_conteudo> -c <local_do_arquivo_com_assinatura_para_ser_validada>

BO: É somente necessário a execução do servidor e do cliente.

cypher: O arquivo origem.txt deve conter o texto a ser criptografado/decriptografado. O arquivo destino.txt será onde o texto criptografado/decriptografado será guardado.

Caesar: Para criptografar: caesar.py -e tamanho_shift origem.txt destino.txt

Para decriptografar: tamanho_do_shift deve ser o tamanho do shift em que o texto foi criptografado. caesar.py -d tamanho_shift origem.txt destino.txt

Vigenere: Para criptografar: vigenere.py -e key.txt origem.txt destino.txt

Para decriptografar: vigenere.py -d key.txt origem.txt destino.txt

Transposicao: Para criptografar: vigenere.py -e key.txt origem.txt destino.txt

Para decriptografar: vigenere.py -d key.txt origem.txt destino.txt

Substituição: O arquivo key.txt deve ser conter 256 tuplas no formato: A B onde A e B são símbolos do alfabeto, cada tupla indica que o símbolo A será substituido pelo símbolo B.

Para criptografar: vigenere.py -e key.txt origem.txt destino.txt

Para decriptografar: vigenere.py -d key.txt origem.txt destino.txt

Padroes: palavras.txt deve ser o arquivo de texto contendo as palavras. As palavras devem ser separadas por espaço ou quebra de linha. padroes.txt deve ser o arquivo de texto contendo os padrões de cada palavra. padroes.py palavras.txt padroes.txt

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.