
Encriptar de forma simple
Publicado por Unknow (1 intervención) el 27/02/2023 06:26:19
Quiero hacer un programita que pueda encriptar de alguna forma simple una cadena de texto
Al final no tengo ningun resultado
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
caracteres_encriptados = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
encriptada = ""
#Crear usuario y clave
print(".:Bienvenido:.\nPara empezar, debe crear un usuario")
user=input("Ingrese un nombre de usuario: ")
while True:
#Hacer que la contraseña cumpla con los requisitos
pswr = input("Ingrese una contraseña\nCaracteres permitidos: (Aa-Zz, 0-9, /,*,-,+): ")
longitud_clave = len(pswr) #verificar la longitud de la clave
if longitud_clave >= 8 and longitud_clave <=10:
print("COntraseña aceptada")
break
else:
print("La contraseña debe tener una longitud entre 8 y 10 caracteres.")
#Niveles de encriptacion
encriptacionbaja = 0
encriptacionmedia = 1
encriptacionalta = 2
#pedir un nivel de encriptacion
nivelencriptacion = input("Selecciona el nivel de encriptación: 0 (Bajo), 1 (Medio), 2 (Fuertes): ")
#comprobar que el nivel es valido
if nivelencriptacion == 0 or nivelencriptacion == 1 or nivelencriptacion == 2:
#Encriptacion
if nivelencriptacion == encriptacionbaja:
for c in pswr:
if c in caracteres_encriptados:
encriptada += c + "2"
print( encriptada)
else:
encriptada += c
else:
print("El nivel de encriptación debe ser 0 (Bajo), 1 (Medio) o 2 (Alto).")
Al final no tengo ningun resultado
Valora esta pregunta


0