image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Carlos Soares
Carlos Soares18/03/2024 08:21
Compartilhe

Como Criei um Encriptador e Desencriptador de Senha em Python

    Bom dia todos...

    Para iniciar a semana, venho apresentar outro projeto que criei do zero.

    Feito em duas partes, o primeiro código encripta a senha e o segundo desencripta.

    # Proposta de um Encriptador e Desencriptador de senha básico em python que criei do zero para enviar senhas de "forma mais segura" pela rede:

    image

    Código criptografado:

    • Solicita ao usuário que insira uma senha numérica e transforme uma string informada em uma lista através de um for letra in senha:junto da função listaSenha.append(letra);
    • Após verificar a quantidade de caráter na senha através da função len(senha)e indicar a variável tamanhoSenha;
    • Logo após utilizar outro para: for i in range (tamanhoSenha):para trocar cada número inserido pelo caracter correspondente, utilizando como contador o tamanho da senha tamanhoSenha;
    • Para finalizar troco o valor do índice 0pelo valor do índice -1e o valor do índice 2pelo valor do íncide -3, utilizando uma variável listaAntigacomo apoio.
    • Ao imprimir final uma senha criptografada.

    Código Desencriptador:

    • Solicita ao usuário que insira uma senha criptografada e transforme uma string informada em uma lista através de um for letra in senha:junto da função listaSenha.append(letra);
    • Ao contrário do criptografador, aqui começo desembaralhando a ordem dos caracteres, trocando o valor do índice -1pelo valor do índice 0e o valor do índice -3pelo valor do íncide 2, novamente utilizando a variável listaAntigacomo apoio;
    • Para finalizar utilize outro para: for i in range (tamanhoSenha):para trocar cada caractere inserido pelo número correspondente, utilizando como contador o tamanho da senha tamanhoSenha;
    • E finalizo imprimindo uma nova senha desencriptada;

    image

    Segue o link do meu GitHub contendo esse e outros códigos: https://github.com/Carlos-CGS/ProjetosPython/tree/main/Encriptador%20Senha

    Segue link do meu Linkedin: https://www.linkedin.com/posts/carlos-cgs_python-programaaexaeto-activity-7175453921732157440-LYua?utm_source=share&utm_medium=member_desktop

    Vamos Disseminar os Conhecimentos e Transbordar Tudo que Aprendemos!

    Compartilhe
    Comentários (0)