Turn on thread page Beta
    Offline

    14
    Another link for you all: http://www.bbc.co.uk/news/technology-14896330. Skynet rises...

    (Original post by secretmessages)
    :lolwut:

    Out of interest, how do they manage to do that? Do they hash three different versions of the user's password when they first sign up?
    I'm guessing it must be three hashes, because storing the plaintext and performing ucase/lcase on the inputs from the front end would be spectacularly stupid. If you changed your password then it would have to recompute all three hashes and possibly add a newly generated random salt, if those are used (I hope so... :pierre:)
    • PS Helper
    • Wiki Support Team
    Offline

    14
    PS Helper
    Wiki Support Team
    (Original post by ch0llima)
    I'm guessing it must be three hashes, because storing the plaintext and performing ucase/lcase on the inputs from the front end would be spectacularly stupid. If you changed your password then it would have to recompute all three hashes and possibly add a newly generated random salt, if those are used (I hope so... :pierre:)
    Those were my thoughts too, hmm :beard:

    ----

    Does anyone here know anything about TV tuners? I'd like to buy one for uni this year because my iMac doesn't have one built in like my old computer did. I don't want anything too expensive, I just need something that works, but I don't know how to know in advance that it's going to be compatible and do what I want it to do :erm:
    • TSR Group Staff
    Online

    20
    ReputationRep:
    TSR Group Staff
    (Original post by ch0llima)
    Another link for you all: http://www.bbc.co.uk/news/technology-14896330. Skynet rises...



    I'm guessing it must be three hashes, because storing the plaintext and performing ucase/lcase on the inputs from the front end would be spectacularly stupid. If you changed your password then it would have to recompute all three hashes and possibly add a newly generated random salt, if those are used (I hope so... :pierre:)
    They could just store one hash, then transform the entered password into the 3 possibilities (normal case, reverse case, Title case), then hash the 3 entry passwords and compare. Probably be easier that way (and saves storing redundant data).
    Offline

    13
    ReputationRep:
    Well that's my Microsoft placement application sent.

    And I completed it on Ubuntu
    Offline

    14
    (Original post by Dez)
    They could just store one hash, then transform the entered password into the 3 possibilities (normal case, reverse case, Title case), then hash the 3 entry passwords and compare. Probably be easier that way (and saves storing redundant data).
    I'm probably being dumb and missing the obvious (it's been a long day), but surely, if only one hash is stored then there's no way of verifying the other two inputs following their transformation? Which hash are you storing initially?

    (Original post by Wednesday Bass)
    Well that's my Microsoft placement application sent.

    And I completed it on Ubuntu
    Is that the one that came through on Milkround? It seems very tempting - my CV could use a boost and fat chance of getting a decently paid proper job anytime soon :pierre:
    Offline

    13
    ReputationRep:
    (Original post by ch0llima)
    Is that the one that came through on Milkround? It seems very tempting - my CV could use a boost and fat chance of getting a decently paid proper job anytime soon :pierre:
    I picked it up off Targetjobs. I've got a placement year after this one, so I thought I'd try get a headstart on some applications and Microsoft popped up while I was looking.
    Offline

    2
    ReputationRep:
    (Original post by ch0llima)
    I'm probably being dumb and missing the obvious (it's been a long day), but surely, if only one hash is stored then there's no way of verifying the other two inputs following their transformation? Which hash are you storing initially?
    Store a hash of the initial password.

    Then you just have to apply reverse transformations when a user enters the password. Consider the steps that you would need to take in each of the scenarios of permitted entry mistakes -
    1) Hash the password as entered by the user and check for a match.
    2) Flip the capitalisation of the entered password and hash that and check for a match (because this is symmetric).
    3) Decapitalise the first letter of the entered password, then hash and compare that.
    Offline

    14
    (Original post by Chrosson)
    Store a hash of the initial password.

    Then you just have to apply reverse transformations when a user enters the password. Consider the steps that you would need to take in each of the scenarios of permitted entry mistakes -
    1) Hash the password as entered by the user and check for a match.
    2) Flip the capitalisation of the entered password and hash that and check for a match (because this is symmetric).
    3) Decapitalise the first letter of the entered password, then hash and compare that.
    Right, I was definitely being a dumbass. You could do all of the above in some kind of conditional construct; if all three conditions fail, you got the password wrong :wizard: For some reason this didn't click with me the first time it was brought up

    My brain doesn't work anymore and I feel really slow most of the time these days :sadnod:
    Offline

    2
    ReputationRep:
    (Original post by ch0llima)
    Right, I was definitely being a dumbass. You could do all of the above in some kind of conditional construct; if all three conditions fail, you got the password wrong :wizard: For some reason this didn't click with me the first time it was brought up

    My brain doesn't work anymore and I feel really slow most of the time these days :sadnod:
    Another of the side effects of getting old :teehee:
    Offline

    11
    ReputationRep:
    Greetings peeps,

    So it’s approaching loan time and I’m in dire need of a computer upgrade. I'm seeking a new motherboard which supports i5 Sandy Bridge, USB 3, 8+ RAM. All the good stuff.

    Now I know when I built a friends system many, many months ago the ASUS P8P67 was the board to get. But I’m wondering if there have been any successors or better boards that have come out since?

    Any tips will be appreciated.
    • TSR Group Staff
    Online

    20
    ReputationRep:
    TSR Group Staff
    (Original post by Iain 815)
    Greetings peeps,

    So it’s approaching loan time and I’m in dire need of a computer upgrade. I'm seeking a new motherboard which supports i5 Sandy Bridge, USB 3, 8+ RAM. All the good stuff.

    Now I know when I built a friends system many, many months ago the ASUS P8P67 was the board to get. But I’m wondering if there have been any successors or better boards that have come out since?

    Any tips will be appreciated.
    Is this to match the SLC's new system requirements? :awesome:
    Offline

    13
    ReputationRep:
    Just bought a load of new upgrades for my computer.
    AMD 6 core 3.3GHz chip, 8Gb RAM and an NVidia 560 (which happens to come with a copy of Arkham City when it's out).

    Win.
    Offline

    14
    Had a brief play with the Windows 8 Developer Preview. I like Metro when it's on the Zune and WP7 and it would make a great tablet OS, but it feels a little too limited and Fisher Price for a full desktop setup. However, being able to hit the "Desktop" tile and being presented with what is essentially a modded Aero desktop is a nice touch. MS have announced a load of new anti-malware features which sound pretty promising as well, so I've got a good feeling about Windows 8 in general

    On a side note, I'm glad I decided not to go to BruCON after all. The talks are mostly recycled from this year's DEF CON, with the slides online and freely downloadable which means I don't have to shell out a small King's Ransom in order to go to the monstrously expensive, annoyingly inaccessible and rundown soulless ****hole that calls itself Brussels.

    (Original post by Chrosson)
    Another of the side effects of getting old :teehee:
    Quiet, you. How old are you then? :holmes:
    Offline

    11
    ReputationRep:
    I just can't see Metro taking off on desktops at all. The constant changing of interfaces would probably start to irritate me, and I would ultimately just stick to the old fashioned desktop.

    That said, Win 8 running a tablet looks amazing. I would snap it up in an instant.
    Offline

    2
    ReputationRep:
    (Original post by ch0llima)
    Quiet, you. How old are you then? :holmes:
    Today I am six years older than I would be at double three years younger than half my current age.

    Additionally, in four years time I will be 11 years younger than quintuple three years older than a fifth of my age.

    Finally, my age during my first year as a teenager is only a couple of years more than the difference between my age a year ago and the first prime number multiplied by the sum of half my current age and half my age during my first year of having an age in double digits.
    • TSR Group Staff
    Online

    20
    ReputationRep:
    TSR Group Staff
    (Original post by Chrosson)
    Today I am six years older than I would be at double three years younger than half my current age.

    Additionally, in four years time I will be 11 years younger than quintuple three years older than a fifth of my age.

    Finally, my age during my first year as a teenager is only a couple of years more than the difference between my age a year ago and the first prime number multiplied by the sum of half my current age and half my age during my first year of having an age in double digits.
    That would make you 5 years old. :p: Or -12, but we'll exclude that one. The other two statements are trivial.
    Offline

    0
    ReputationRep:
    (Original post by Iain 815)
    I just can't see Metro taking off on desktops at all. The constant changing of interfaces would probably start to irritate me, and I would ultimately just stick to the old fashioned desktop.

    That said, Win 8 running a tablet looks amazing. I would snap it up in an instant.
    It's amazing to use on my TouchSmart (though need to sort auto-rotation).

    I agree it's clunkier on the desktop. However, it's not abysmal.
    Offline

    2
    ReputationRep:
    (Original post by Dez)
    That would make you 5 years old. :p: Or -12, but we'll exclude that one. The other two statements are trivial.
    Actually it says nothing the previous two statements didn't already imply...and the first two statements were indeed (almost) trivial :mmm:

    Spoiler:
    Show
    Finally, my age during my first year as a teenager is only a couple of years more than the difference between my age a year ago and the first prime number multiplied by the sum of half my current age and half my age during my first year of having an age in double digits.
    First year as teenager = 13
    Couple of years less = 11
    Age a year ago = x - 1
    If 11 is the difference, the other age is x + 10
    First prime num = 2
    Half current age = x/2
    Half age during first year of age in double digits = 5
    The sum = x/2 + 5
    The multiplication = x + 10
    Offline

    14
    Been thinking more seriously about CompTIA A+. It's a pretty damn easy certification that's inexpensive to study from home and no harm in going on my CV - I think it was discussed much earlier in this thread, but was discussing it with a friend this afternoon.

    (Original post by Chrosson)
    Today I am six years older than I would be at double three years younger than half my current age.

    Additionally, in four years time I will be 11 years younger than quintuple three years older than a fifth of my age.

    Finally, my age during my first year as a teenager is only a couple of years more than the difference between my age a year ago and the first prime number multiplied by the sum of half my current age and half my age during my first year of having an age in double digits.
    I really can't be arsed, so I'll say 42 and call it quits :pierre:. Been another very, very long day , plus my maths and brain teaser skills are rustier than former Soviet submarine pens simply because they are unnecessary in my line of work/existence and are thus never used.
    Offline

    13
    ReputationRep:
    Argh. Bought a new motherboard, CPU, RAM and Graphics Card. The graphics card works but (at least) one of the remaining components doesn't. And the motherboard doesn't have a bloody internal speaker to beep at me for RAM warnings or **** like that. What fool thought that would be a good idea?! So now I have to phone up Ebuyer - on Monday when I'm travelling back to Loughborough) to tell them that the bloody motherboard, RAM or CPU doesn't work and the motherboard has no way of telling me which it is before they'll let me return it.

    All I wanted was to upgrade before I went back to Uni and now this **** happens. So ****ing pissed off right now.
 
 
 
The home of Results and Clearing

2,407

people online now

1,567,000

students helped last year
Poll
How are you feeling about GCSE results day?

The Student Room, Get Revising and Marked by Teachers are trading names of The Student Room Group Ltd.

Register Number: 04666380 (England and Wales), VAT No. 806 8067 22 Registered Office: International House, Queens Road, Brighton, BN1 3XE

Write a reply...
Reply
Hide
Reputation gems: You get these gems as you gain rep from other members for making good contributions and giving helpful advice.