image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Carlos CGS
Carlos CGS18/03/2024 08:21
Compartilhe
Microsoft Certification Challenge #3 DP-100Recomendados para vocêMicrosoft Certification Challenge #3 DP-100

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
    Recomendados para você
    Microsoft 50 Anos - Prompts Inteligentes
    Microsoft 50 Anos - GitHub Copilot
    Microsoft 50 Anos - Computação em Nuvem com Azure
    Comentários (0)
    Recomendados para vocêMicrosoft Certification Challenge #3 DP-100