Hello Juan, I will be posting a DevNet article on this later today and will update this post with a link when it is ready. I will preface this by saying that we use our own logic to generate tokens and we do not expose these methods to be able to override how the logic works, so the method I provide ignores our built in algorithms entirely. SMS multifactor is much more simple and the article will go over this as well. Again i will send a reply here with the link to the article as soon as I post it.
Edit: Adding Google Authenticator support to Kentico logon