• Возможно ли программно считать код из google authenticator или его аналога?

    @FromShadow Автор вопроса
    DevMan, думал ответ может быть один. Отметил каждого, спасибо за помощь :)
  • Возможно ли программно считать код из google authenticator или его аналога?

    @FromShadow Автор вопроса
    DevMan, я указал конкретную либу, которая решает поставленный вопрос. Как оказалось далеко не все они это могут. Ни один из ответов не является полноценным решением вопроса, каждый в какой то степени мне помог, но по отдельности их недостаточно что бы отметить "решением". По этому поступил по принципу стаковерфлоу - указал конкретный инструмент для решения поставленного вопроса. Прощу прощение, если обидел. Если вы отредактируете свое сообщение с указанием оной библиотеки я отмечу ваш ответ решением ;)
  • Возможно ли программно считать код из google authenticator или его аналога?

    @FromShadow Автор вопроса
    rPman, я не улавливаю к чему вы ведете. Да именно этот метод делает, что нужно. Но что бы им воспользоваться мне нужно загнать туда шифрованный вариант секретного ключа, который у меня просто в виде строки. Т.е. я не могу сделать так:
    edvkNbA.jpg
    Или вы имеете ввиду, что посмотрев как метод разбирает секретный ключ, я смогу понять как его зашифровать?
  • Возможно ли программно считать код из google authenticator или его аналога?

    @FromShadow Автор вопроса
    rPman , Я новичок, для меня некоторые вещи без опыта не совсем очевидны. После сообщения от DevMan, я таки внимательнее начал смотреть отп библиотеки. Но так и не понял как "скормить" им qr-код/2fa secret который выдает сторонний сайт. Повсюду подразумевается, что ты поднимаешь серверную часть, а клиентом выступает гугл аутентификатор или аналоги.
    Оговоренный java-otp нашел сразу же, но так и не понял как ему скормить ключ. Вот выдает мне сайт qr-код с содержимым: otpauth://totp/сайт:мыло@gmail.com?secret=секретный ключ&issuer=сайт. Как мне захардкодить в secretKey этот самый ключ? Там тип данных key, у меня string. Зашифровать надо как то, но как - инфы нет. Повторюсь, я пытаюсь нагуглить как повторить функционал гугл аутентификатора в своем приложении (скушать сторонний секретный ключ и генерировать коды авторизации), а оно выдает как поднять сервак, который будет выдавать секретные ключи, и проверять коды авторизации которые выдает гугл аутентификатор.