cifrado cesar | python

  Рет қаралды 22,418

Arnoldo Ricardo L. F.

Arnoldo Ricardo L. F.

Күн бұрын

Пікірлер
@DarkLotusGm
@DarkLotusGm 4 жыл бұрын
Les dejo esto chicos es lo que el hizo pero actualizado :) abc = "abcdefghijklmnopqrstuvwxyz" def cifrar(cadena,clave): text_cifrado = " " for letra in cadena: suma = abc.find(letra) + clave modulo = int(suma) % len(abc) text_cifrado = text_cifrado + str(abc[modulo]) return text_cifrado def decifrar(cadena,clave): text_cifrado = " " for letra in cadena: suma = abc.find(letra) - clave modulo = int(suma) % len(abc) text_cifrado = text_cifrado + str(abc[modulo]) return text_cifrado def main(): c = str(input("Dime la cadena a cifrar: ")).lower() n = int(input("clave numerica: ")) print (cifrar(c,n)) cc = str(input("Dime la cadena a decifrar: ")).lower() cn = int(input("clave numerica: ")) print (decifrar(cc,cn)) if __name__ == "__main__": main()
@mustangadict1
@mustangadict1 4 жыл бұрын
pruebo tu codigo y me dice if _name_ == "__main__": NameError: name '_name_' is not defined
@Eric51gt
@Eric51gt 4 жыл бұрын
Es __name__ con doble _ solo que KZbin solo pone un "_"
@davidreyes1937
@davidreyes1937 3 жыл бұрын
Hola, me preguntó cómo harías para que una palabra por ejemplo "vida" y una clave numérica de 6 , en este caso marca error por qué después de z no hay nada, lo que quiero es que después de z continúe con a como si fuera un ciclo .
@Themiax
@Themiax 4 жыл бұрын
hola el anterior error ya lo he solucionado pero ahora me sale este. File "main.py", line 31 print cifrar(c,n) ^ SyntaxError: invalid syntax
@Eric51gt
@Eric51gt 4 жыл бұрын
print(cifrar(c,n))
@wladimirzavalla2046
@wladimirzavalla2046 8 жыл бұрын
muchas gracias!!! :'D entendí perfectamente :3
@Themiax
@Themiax 4 жыл бұрын
Hola, me sale este error me ayudas porfa? Esta igual que el tuyo File "main.py", line 7 text_cifrado = '' ^ IndentationError: expected an indented block
@javierpena3071
@javierpena3071 2 жыл бұрын
es posible descifrar el mensaje sin tener la clave numérica?
@julian-qd5ej
@julian-qd5ej 7 ай бұрын
Que entorno de desarrollo utilizas
@ArnoldoRicardoLF
@ArnoldoRicardoLF 7 ай бұрын
Es un entorno de hace 10 años por ese tiempo estaba sublime 2 o gedit(editor de gnome)
@RedescubriendoLaBiblia
@RedescubriendoLaBiblia 2 жыл бұрын
Mi amigo, muchas gracias, excelente, más claro no canta un gallo. Pregunta si quisiera dejar un ESPACIO entre una frase, por ejemplo, si pongo VICTOR que salga YL FW RU, cómo sería? Gracias de nuevo. Y por supuesto me le suscribo.
@martiparedes6381
@martiparedes6381 9 жыл бұрын
Me da error en cifrar al final quando pones : Print cifrar (c,n) Me podrias ayudar?
@xavierroca4125
@xavierroca4125 9 жыл бұрын
+marti paredes Me pasa lo mismo!! Lo pudiste arreglar?
@jhonatan20772
@jhonatan20772 9 жыл бұрын
+Xavier Roca como lo arreglaste me aparecio lo mismo
@jhonatan20772
@jhonatan20772 9 жыл бұрын
+marti paredes lo pudiste arreglar?
@DenisCordero1412
@DenisCordero1412 9 жыл бұрын
me pasa lo mismo AYUDADME!!...
@ArnoldoRicardoLF
@ArnoldoRicardoLF 8 жыл бұрын
+marti paredes lo que pasea es que print ahora es una funcion lleva parentesis
@RobinsonBarrazueta98
@RobinsonBarrazueta98 5 жыл бұрын
Gracias bro, me funcionó muy bien
@alexanderherrerastreamgami3475
@alexanderherrerastreamgami3475 6 жыл бұрын
Porque cuando cifras con espacio y decidirás aparear la última letra q es la z en los espacios en blancos..
@ArnoldoRicardoLF
@ArnoldoRicardoLF 6 жыл бұрын
Alexander Herrera por el alfabeto
@ArnoldoRicardoLF
@ArnoldoRicardoLF 6 жыл бұрын
Alexander Herrera ya vez que no incluí espacios
@sklion5372
@sklion5372 3 жыл бұрын
@@ArnoldoRicardoLF y como se incluyen los espacios?
@ar7ickrionio72
@ar7ickrionio72 8 жыл бұрын
ayuda pliss ne sale error en las lineas 37 31 y 10 la 37 es del main() la 31 es de print cifrar(c,n) y la 10 es de for letra in cadena:
@ArnoldoRicardoLF
@ArnoldoRicardoLF 8 жыл бұрын
+ignacio gamer en la nueva version de python print es una funcion
@hernanrodriguez1374
@hernanrodriguez1374 4 жыл бұрын
Como elimino los espacios?
@ArnoldoRicardoLF
@ArnoldoRicardoLF 4 жыл бұрын
Solo los sacas del abecedario
@rafaeldavila7317
@rafaeldavila7317 2 жыл бұрын
@@ArnoldoRicardoLF como se hace?
@LikeDePollo
@LikeDePollo 3 жыл бұрын
mi codigo es mas facil y corto, aqui se los dejo (he establacido clave 1 y el texto me lo tendrá que ingresar el ususario, pero si quieres una clave n, solo tendrias que pedirle al usuario que la digite ): text=input("INGRESAR MENSAJE: ") cifra="" for char in text: if not char.isalpha(): continue char= char.upper() code= ord(char) +1 if code > ord("Z"): code= ord("A") cifra += chr(code) print(cifra) al ejecutar eso e ingresar una palabra, por ejemplo: PERU me dará como resultado: QFSV
@catdeathcore2000
@catdeathcore2000 3 жыл бұрын
sigue ciendo metodo cesar?
@TelmoElizondo
@TelmoElizondo 2 жыл бұрын
@@catdeathcore2000 pero siempre suma 1 letra, no puedes elegir si sumar 2 o mas
@alejandrogarcia-tn5jx
@alejandrogarcia-tn5jx 2 жыл бұрын
@@TelmoElizondo Yo medio lo hice así, solo que al ejecutar tienes que ingresar la clave las veces que el sistema te lo pida, no se porque lo hace pero funciona. text=input("INGRESAR MENSAJE: ") cifrar="" for char in text: if not char.isalpha(): continue char= char.upper() clave = int(input("Ingresa una clave: ")) code= ord(char) + clave if code > ord("Z"): code= ord("A") cifra += chr(code)
Seguridad Informática I - Cifrado de Cesar
8:41
Antonio Cedillo Hernandez
Рет қаралды 20 М.
Cifrado Asimétrico con Python
12:34
codigofacilito
Рет қаралды 20 М.
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН
УНО Реверс в Амонг Ас : игра на выбывание
0:19
Фани Хани
Рет қаралды 1,3 МЛН
Как устроен PYTHON
37:44
про АйТи | IT Pro
Рет қаралды 32 М.
¿Cómo programar un cifrado Cesar en Python? Aprende en 9 minutos.
8:42
The TRUTH About RTX 5000 Pricing. it surprised me
20:17
Cifrado de Vigenere | python
9:13
Arnoldo Ricardo L. F.
Рет қаралды 13 М.
Сборник Эксклюзивов 2024 - Уральские Пельмени
1:33:24
Уральские Пельмени
Рет қаралды 1 МЛН
Ful Video ☝🏻☝🏻☝🏻
1:01
Arkeolog
Рет қаралды 14 МЛН