Bitcoin Forum
June 22, 2024, 06:19:04 AM *
News: Voting for pizza day contest
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Generate Google Authenticator OTPs with a TI89?  (Read 5648 times)
wyager
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile
July 14, 2012, 06:51:27 AM
 #21

Correct me if I'm wrong but if you can generate the codes, then anyone can do it which means it's useless. I thought most of these keys are salted with some specific to your account and I doubt youll be able to figure out what it is and I doubt the bank or wherever would tell you.

Most/all OTP tokens generate OTPs based a hash function of either a Secret Key and The Time or a Secret Key and the Number of Keys Generated So Far.

The one I use for work is based on (as far as I can tell) a secret key and a counter. This is probably much less secure than a time-based OTP.

OTC-WoT: 1BWF66DuVqBCSFksUgkLtdYmHucpBgPmVm
unclemantis
Member
**
Offline Offline

Activity: 98
Merit: 10


(:firstbits => "1mantis")


View Profile
July 14, 2012, 05:33:55 PM
 #22

Checks mail for yubikey.

Nope!

Maybe Monday! :-(

PHP, Ruby, Rails, ASP, JavaScript, SQL
20+ years experience w/ Internet Technologies
Bitcoin OTC | GPG Public Key                                                                               thoughts?
divergentdave
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
December 05, 2014, 05:03:29 AM
Last edit: February 20, 2015, 11:12:02 AM by divergentdave
 #23

Hey guys, sorry for posting on a dead thread, but I just wrote a TOTP implementation for my TI-89, and I found this via Google. I wanted to let you know that it works!

Unfortunately, my code takes just over one minute to generate an OTP. This is using the TI-Basic language, which is really bad performance-wise. Plus, the bit shift and bit rotate functions keep generating warning messages. You can write programs for the TI-89 in C, so going that route would probably give you an answer in a more usable timeframe.

If there's still any interest in this subject, let me know. I could grab my old cable and upload the files for anyone else curious. Heck, I might take a stab at the C rewrite as my next project.

Edit: Here it is! https://www.github.com/divergentdave/TOTP-89
Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!