Criptografia de String

 

Exercício de Criptografia de String

Faça um programa de “criptografia” (codificação de dados visando a privacidade de acesso as informações), onde dada uma string (vetor de caracteres) este programa codifique os dados através de um processo de substituição de letras. Você pode definir o seu próprio método de criptografia, desde que depois seja possível reverter este processo, ou seja, um código criptografado deve poder ser convertido novamente ao valor inicial. Por fim crie a função “descriptografia” para exibir o valor da string inicial.

Escreva nos comentários sua resposta, dúvidas ou sugestões!

Código em C

3 comments

  • Wellen

    var= “casa rosa”
    var= var.replace(“casa rosa”, “*********”)
    print(var)
    var= var.replace(“*********”, “casa rosa”)
    print(var)

  • Aristoteles

    def criptografia(texto):
    lista_caracter = [“a”,”e”,”i”,”o”,”u”,”b”,”d”, “f”,”m”]
    lista_criptografia = [“*”,”&”,”%”,”$”,”#”,”+”, “-“, “/”, “}”]
    cont = 0
    for c in lista_caracter:
    texto = texto.replace(c, lista_criptografia[cont])
    cont = cont +1
    print(texto)

    def descriptografia(texto):
    lista_caracter = [“a”,”e”,”i”,”o”,”u”,”b”,”d”, “f”,”m”]
    lista_criptografia = [“*”,”&”,”%”,”$”,”#”,”+”, “-“, “/”, “}”]
    cont = 0
    for c in lista_criptografia:
    texto = texto.replace(c, lista_caracter[cont])
    cont = cont +1
    print(texto)

    texto = input(“Informe texto: “)
    criptografia(texto)
    descriptografia(texto)

  • José Nilton Júnior

    var = (“CASA AMARELA”)
    print (var)
    var = var.replace(‘A’, ‘*’)
    var = var.replace(‘C’, ‘%’)
    var = var.replace(‘R’, ‘#’)
    var = var.replace(‘E’, ‘!’)
    var = var.replace(‘S’, ‘|’)
    var = var.replace(‘M’, ‘¨¨’)
    var = var.replace(‘L’, ‘&’)
    print (var)
    var = var.replace(‘*’, ‘A’)
    var = var.replace(‘%’, ‘C’)
    var = var.replace(‘#’, ‘R’)
    var = var.replace(‘!’, ‘E’)
    var = var.replace(‘|’, ‘S’)
    var = var.replace(‘¨¨’, ‘M’)
    var = var.replace(‘&’, ‘L’)
    print (var)

Deixe uma resposta

Specify Google Client ID and Secret in Super Socializer > Social Login section in admin panel for Google Login to work

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *