def autenticarSesion(self, datosCifrado): datos = Hash().descifrar(datosCifrado, self.configCifrador.CLAVE_PUBLICA, self.configCifrador.SEMILLA, self.configCifrador.ITERACIONES) usuario = datos.split(TAG2)[0] clave = datos.split(TAG2)[1] if exists (self.configCifrador.ARCHIVO_USUARIOS_CIFRADO): archivoCifrado = open(self.configCifrador.ARCHIVO_USUARIOS_CIFRADO,"r") else: print "No existe archivo de cifrado." sys.exit(1) listaUsuarios = archivoCifrado.read().split(self.configCifrador.SEP1) acceso=0 for user in listaUsuarios: if len(user): datos = Hash().descifrar(user, self.configCifrador.CLAVE_PUBLICA, self.configCifrador.SEMILLA, self.configCifrador.ITERACIONES) usuarioArchivo = datos.split(TAG2)[0] claveArchivo = datos.split(TAG2)[1] if usuarioArchivo == usuario and claveArchivo == clave: acceso=1 break archivoCifrado.close() return usuario, acceso