Emoulació de la màquina enigma en Python


            # Cal instal·lar el mòdul py-enigma
			from enigma.machine import EnigmaMachine
			
			machine = EnigmaMachine.from_key_sheet(
			    rotors='II IV V',
			    reflector='B',
			    ring_settings='2 21 12',
			    plugboard_settings='AV BS CG DL FU HZ IN KM OW RX'
			)
			
			# Posició inicial dels rotors
			machine.set_display('WXC')
			
			# Xifrar
			plaintext = 'HOLAAMIC'
			ciphertext = machine.process_text(plaintext)
			print(ciphertext)
			
			# Tornar a posar la mateixa posició per desxifrar
			machine.set_display('WXC')
			decoded = machine.process_text(ciphertext)
			print(decoded)