nozik1970 / winauth

Automatically exported from code.google.com/p/winauth
GNU General Public License v3.0
0 stars 0 forks source link

Trion Auth digit length. #188

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What version of WinAuth?
3.1.5, 3.1.8 would just not let me get 8 digits whatsoever.
What system/version (e.g. Windows 7)?
Windows 8.1 64bit.
How many authenticators do you have? If one, what type (e.g. Google
Authenticator/Battle.net)?
I have one, I think its type is Google Authenticator (it's for my Trion 
account) judging by the winauth.xml.
Do you use a password?
No
Do you use the "Encrypt to only be useable on this computer" protection?
No
What steps will reproduce the problem?
1. Giving the user the ability to switch between 8 and 6 digit Auth password.
2.
3.

Please provide any additional information:

I almost got locked out of my Trion account and from a game I've spent alot of 
money in. Basicaly, I got a new SSD, formated windows, had exported my 
Authenticator but when I tried importing it to 3.1.8 it would give me 6-digit 
authentication code. However, when I got my authenticator on my Trion Account, 
it was back in the 8-digit era, so it would not accept my new 6-digit version, 
even if it was coming from an authenticator with the same device ID. I noticed 
that when exporting an authenticator, the .txt file had this parameter: 
"&digits=8". I tried to find that in the winauth.xml but was unable to, as the 
digit length is probably part of another property of the authenticator. I 
rolled back to 3.1.5 which let me use the 8 digit code on import, but if I 
restart the client it gives me the 6-digit one, so I assume it hooks up online 
where you have pushed that Trion authenticators should use 6-digit 
authenticators? I am unable to detach the authenticator from my Trion account, 
and I now have to import my old authentication time every time it asks me for a 
code, which is bothersome, so could you please make it so that the user can 
switch between 8-digit and 6-digit passwords?

Original issue reported on code.google.com by Ra1nMak3...@gmail.com on 31 Dec 2014 at 8:08

GoogleCodeExporter commented 9 years ago
Yes, the 6-digit length is built into the application for the Trion 
authenticator. I was under the impressions the was nowhere that used the 8 
digit one anymore. Out of interest, what is asking for it? And does entering 6 
digits work anyway?

The 6 and 8 are actually the same codes, just truncated. So if you had an 
8-digit code, 12345678, you could just enter 123456. Obviously the other way 
around doesn't work if their app enforces length, but I know some don't.

I'll look at adding a switch to let you change it.

Original comment by winauth on 31 Dec 2014 at 8:20

GoogleCodeExporter commented 9 years ago
I know, it's realy weird. Glyph, Trion's platform, as well as their website ask 
for the authenticator on Install / first login and sometimes even ask for it 
randomly when you are about to launch a game. I imported my 8digit, restarted, 
imported it again and I had a 6digit auth and a 8digit auth. The launcher asks 
for 6 digits, I tried using the 6digit version (the one imported before winauth 
restart) and it didn't work, while entering the first 6 digits of the 8 digit 
code did. Or I entered the full 8-digit code and it just didn't show the last 
two. As for the website, it seemed to use this format for me xxx-xxx-xx. Also 
when I made it so that I had both the 6-digit and 8-digit auths running, I 
noticed that it's not the same code, at least for me and my Device ID. Entering 
the 6-digit code did not work anyway, cause as I said for me it was different 
codes.

Thanks for looking into it by the way, love the project. :)

Original comment by Ra1nMak3...@gmail.com on 31 Dec 2014 at 9:05