debug decrypt recursive