Cifrado Vegenere en python
#Luis Alberto Vargas Torres - Cifrado Vigenereabc= 'ABCDEFGHIJKLMNÑOPQRSTUVWXYZ'
def Cifrar(cadena, clave):
texto_cifrar = ''
i=0
for letra in cadena:
suma = abc.find(letra) + abc.find(clave[i % len(clave)])
modulo = int(suma) % len(abc)
texto_cifrar = texto_cifrar + str(abc[modulo])
i=i+1
return texto_cifrar
c=str(raw_input("Cadena a cifrar: ")).upper()
clave=str(raw_input("Clave: ")).upper()
print Cifrar(c,clave)
No hay comentarios:
Publicar un comentario