/otpauth-migration-decoder

Convert otpauth-migration to plain link

Primary LanguagePython

otpauth migration decoder

Convert Google Authenticator data to plain otpauth links

usage

  1. get QR code in "Google Authenticator" app (Menu → Transfer accounts → Export accounts → Select accounts → Next)
  2. extract link from QR code with your preferred QR codes reading software
  3. pass migration link (otpauth-migration://offline?data=...) to this tool

requirements

The protobuf package is required to running this script:

$ pip install protobuf

example

$ python decoder.py "otpauth-migration://offline?data=CjEKCkhlbGxvId6tvu8SGEV4YW1wbGU6YWxpY2VAZ29vZ2xlLmNvbRoHRXhhbXBsZTAC"

references

  1. otpauth:// URI format
  2. Protocol Buffer Basics: Python
  3. Authenticator live demo