Qui vedremo un piccolo esempio come creare un semplice sistema di
crittografia attraverso la trasformazione da caratteri ad Ascii
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 |
#Do la possibilità di far inserire una stringa da convertire al utente stringa = raw_input("Inserire la stringa da convertire: ") #Inizializzo 2 variabili stringa_criptata = "" stringa_decriptata = "" #Ciclo for che prende 1 char alla volta e cambia il numero ascii aggiugendo #un valore scelto da noi (5) e poi lo riconverte in carattere ottenendo un #un char differente. for i in stringa: stringa_criptata = stringa_criptata+chr(ord(i)+5) #Un po di Grafico Text :D print("\n") print "Stringa criptata" print "----------------" print stringa_criptata print "----------------\n" #Ora con lo stesso concetto invece che aggiungere il valore(5) lo sottraiamo for i in stringa_criptata: stringa_decriptata = stringa_decriptata+chr(ord(i)-5) #Un po di Grafico Text :D print "Stringa decriptata" print "----------------" print stringa_decriptata print "----------------\n" |