Click here to Skip to main content
15,888,031 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: So I got a new laptop... Pin
Jörgen Andersson15-Oct-20 9:40
professionalJörgen Andersson15-Oct-20 9:40 
GeneralRe: So I got a new laptop... Pin
Kirk 1038982116-Oct-20 0:55
Kirk 1038982116-Oct-20 0:55 
GeneralRe: So I got a new laptop... Pin
Jörgen Andersson16-Oct-20 1:05
professionalJörgen Andersson16-Oct-20 1:05 
GeneralRe: So I got a new laptop... Pin
Kirk 1038982116-Oct-20 1:17
Kirk 1038982116-Oct-20 1:17 
GeneralRe: So I got a new laptop... Pin
dandy7215-Oct-20 5:34
dandy7215-Oct-20 5:34 
GeneralRe: So I got a new laptop... Pin
raddevus15-Oct-20 9:38
mvaraddevus15-Oct-20 9:38 
GeneralRe: So I got a new laptop... Pin
BobbyStrain15-Oct-20 6:07
BobbyStrain15-Oct-20 6:07 
GeneralRe: So I got a new laptop... Pin
trønderen15-Oct-20 5:30
trønderen15-Oct-20 5:30 
I am so used to pin codes being non-static that I had to think for a few seconds to understand your problem. About 20 years ago, the banks developed a common system using a fob-like "code chip": It generates a new 6-digit pin code every time you push the button. This code is typed is sent to the web site, which passes it on to a central server for verification.

I believe (or, call it a "qualified guess") that the fob has a built-in clock, and the 6-digit code is a hash of the current time, the hash (/encryption) key being different for each fob. It cannot be accessed; trying to open the fob will destroy it. The verification server is the only one knowing the key: It can hash the current time with the same way key as the fob did, and check if the PIN received is identical to what it calculates itself.

This relies on the verification server knowing which fob generated the pin. For banking services, you log in by you unique "personal number" (roughly similar to the US Social Security Number). So, a given fob is personal; there is a strict one-to-one relationship between fob and person. (Except that nowadays, you can use an app on your smartphone as a fob replacement, so you can have both
a "physical" and a smartphone fob, i.e. one-to-two.)

It started with banks only. Today, almost all services that need to indentify you uniquely (health services, information services and digital communication with authorities, credit card companies, ...) use the verification server of the banks. It works very well, and is considered very safe. (The pin code is only one factor in 2FA: You also provide a password, so a thief who grabs your fob cannot make any use of it, unless he forces you to reveal your password as well.)

This kind of pin code is certainly more safe than the password written on that yellow sticker taped to the underside of your keyboard.
GeneralRe: So I got a new laptop... Pin
Vikram A Punathambekar15-Oct-20 20:16
Vikram A Punathambekar15-Oct-20 20:16 
GeneralRe: So I got a new laptop... Pin
Wizard of Sleeves15-Oct-20 20:23
Wizard of Sleeves15-Oct-20 20:23 
GeneralRe: So I got a new laptop... Pin
trønderen15-Oct-20 23:19
trønderen15-Oct-20 23:19 
GeneralRe: So I got a new laptop... Pin
Rage15-Oct-20 20:55
professionalRage15-Oct-20 20:55 
GeneralRe: So I got a new laptop... Pin
Chaoix16-Oct-20 3:32
Chaoix16-Oct-20 3:32 
GeneralRe: So I got a new laptop... Pin
Jörgen Andersson16-Oct-20 3:49
professionalJörgen Andersson16-Oct-20 3:49 
GeneralRe: So I got a new laptop... Pin
Dan Neely17-Oct-20 8:04
Dan Neely17-Oct-20 8:04 
GeneralRe: So I got a new laptop... Pin
Eddy Vluggen17-Oct-20 17:16
professionalEddy Vluggen17-Oct-20 17:16 
GeneralWSO CCC OTD 2020-10-15 Solution Pin
OriginalGriff15-Oct-20 2:26
mveOriginalGriff15-Oct-20 2:26 
GeneralRe: WSO CCC OTD 2020-10-15 Solution Pin
Sandeep Mewara15-Oct-20 2:35
mveSandeep Mewara15-Oct-20 2:35 
GeneralRe: WSO CCC OTD 2020-10-15 Solution Pin
OriginalGriff15-Oct-20 3:59
mveOriginalGriff15-Oct-20 3:59 
GeneralRe: WSO CCC OTD 2020-10-15 Solution Pin
Sandeep Mewara15-Oct-20 4:02
mveSandeep Mewara15-Oct-20 4:02 
GeneralOh - Poor Dilbert ! Pin
W Balboos, GHB15-Oct-20 1:57
W Balboos, GHB15-Oct-20 1:57 
NewsAre you getting paid £7K per day? Pin
5teveH14-Oct-20 22:44
5teveH14-Oct-20 22:44 
GeneralRe: Are you getting paid £7K per day? Pin
OriginalGriff14-Oct-20 22:54
mveOriginalGriff14-Oct-20 22:54 
GeneralRe: Are you getting paid £7K per day? Pin
5teveH14-Oct-20 23:36
5teveH14-Oct-20 23:36 
GeneralRe: Are you getting paid £7K per day? Pin
Richard MacCutchan15-Oct-20 0:08
mveRichard MacCutchan15-Oct-20 0:08 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.