News for hackers. Stuff that matters.

ciderpunx

Re:Amsterdam Airport Launches API Platform on Wednesday March 22, 2017 @03:52AM (#13929163)
I find the use Aircrafts as the plural of Aircraft kind of sweet https://developer.schiphol.nl/apis/flight-api/aircrafts
Re:Project Euler has been hacked on Sunday August 02, 2015 @05:31AM (#9990234)
Man, I'd just solved one of the problems. Hope I get a chance to find out how I did.
Re:The abolition of work on Tuesday July 07, 2015 @04:39AM (#9844242)
Those aren't the only sorts of motivation folks might have to work.

Plenty of people working in sewage, collecting rubbish and so on do it because they think it makes an important contribution to society, same as people in the army. I find it hard to disagree that their contribution is more important than software development in some ways -- I'd rather have streets clear of rotting rubbish and rats than a new version of office.

Re:The God Login on Friday January 09, 2015 @01:38PM (#8863585)
Sure, I think that this means that the try the normal case and the flipped case.

> ie. compare both hash(enteredPassword) and hash(invertCase(enteredPassword)) to the hash in the database and see if either match

Here's an example in bash:

  $ echo PasSwoRd | tr 'A-Za-z' 'a-zA-Z'
  pASsWOrD
In the database store one variant

  $ echo PasSwoRd | tr 'A-Za-z' 'a-zA-Z' | sha256sum > db
Then you can test both on input

  $ echo PasSwoRd | sha256sum > sum1
  $ echo PasSwoRd | tr 'A-Za-z' 'a-zA-Z' | sha256sum > sum2
  $ diff -q db sum1
  Files db and sum1 differ # i.e. LOGIN FAILS
  $ diff -q db sum2
  $ # i.e. LOGIN SUCCEEDS
The problem with the caps lock behaviour on Macs is harder. You definitely don't want to force to uppercase!

Older »