Esempio n. 1
0
def test_encipher_shift():
    assert encipher_shift("ABC", 0) == "ABC"
    assert encipher_shift("ABC", 1) == "BCD"
    assert encipher_shift("ABC", -1) == "ZAB"
    assert decipher_shift("ZAB", -1) == "ABC"
Esempio n. 2
0
def test_encipher_shift():
    assert encipher_shift("ABC", 0) == "ABC"
    assert encipher_shift("ABC", 1) == "BCD"
    assert encipher_shift("ABC", -1) == "ZAB"
    assert decipher_shift("ZAB", -1) == "ABC"
Esempio n. 3
0
def desencriptarCesar(frase):
    array = frase.strip().split(" ")
    fraseDesencriptada = ""
    for i in array:
        fraseDesencriptada += decipher_shift(i, -1) + " "
    return fraseDesencriptada.lower()
Esempio n. 4
0
def caesar(msg, key, **kwargs):
    et = encipher_shift(msg, key, symbols=symbols)
    dt = decipher_shift(et, key, symbols=symbols)
    return et, dt
Esempio n. 5
0
    print(GG + "Frase encriptada >>>>>", r1 + WW)

elif variable == 3:
    print(CC + "Ponga la frase y tipo de cifrado root que desea desencriptar" +
          GG)
    system.os("sleep1")
    d2 = str(input("frase >>>>> "))
    system.os("sleep 1")
    d3 = int(input("root >>>>> "))

    print(CC + "En breve se desencriptara su frase")
    print("desencriptando frase.....")
    system.os("sleep 3")

    r2 = decipher_shift(d2, d3)
    print(GG + "Frase desencriptada >>>>>", r2 + WW)

else:
    print(RR + "Respuesta incorrecta" + WW)

#SALIDA

os.system("sleep 1")

proceso("Saliendo del programa...")

os.system("sleep 1")

os.system("clear")
Esempio n. 6
0
def ejercicio_1_a_b(mensaje,inciso):
    alfabeto = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
    resultado = open("resultados/Ejercicio_1_" + inciso + ".txt","w")
    for llave in range(len(alfabeto) + 1):
        resultado.write(decipher_shift(mensaje, llave, alfabeto) + " KEY: " + str(llave) + "\n")