цепочка маршрутизаторов - это цепочка маршрутизаторов.
твой домашний раутер - первый узел в цепи, далее идет маршрутизатор твоего провайдера (их может быть несколько), далее идет маршрутизатор провайдера твоего провайдера, и так далее пока не доберемся до цели.
есть полно библиотек для otp. вам нужно найти под ваш язык и скормить ей тот же код, который скармливается "google authenticator или его аналогам" при добавлении записи.
любой из боль-менее популярных яп'ов умеет в собственный веб-сервер, и питон не исключение.
так что для себя любимого можно совершенно спокойно обойтись без nginx/linux/etc.
преимущество sqlite в бесплатности, возможности встраивания, и, собственно, sql.
если excel вы используете только для себя и вас он устраивает, то преимущества sqlite вам ни к чему.
хэши не предполагают обратимость, вам нужно шифрование.
помимо этого, многие апи позволяют сгенерировать токен для доступа с ограниченным функционалом.
можно и проверять: вряд ли юзеры будут регистрироваться тысячами каждую минуту.
обычно используют один из 2-х сценариев: дефолтный юзер, созданный автоматом или на этапе установки/инициализации запрашивают необходимые данные, по которым и создается юзер.