113 reputation
4
bio website
location Berlin
age 35
visits member for 2 years
seen 22 hours ago

Inquisitive developer, programming teacher, avid reader, music lover, gamer; INTP; father.

  • web development veteran -- PHP, JS, CSS, the works
  • several years of C#/WPF/MVVM experience
  • used to fire a lot of C++ but not in anger for quite some time
  • know Windows Forms, WCF, ASP.NET MVC
  • lightly poked Python and Ruby

PHP is probably the ugliest language I 've ever used. So why do I love it?

You can contact me as "talegame" at Gmail until I get a blog.


Oct
23
awarded  Scholar
Oct
23
accepted How does Putty derive the encryption key in its .ppk format?
Oct
23
comment How does Putty derive the encryption key in its .ppk format?
Thanks. A few comments: 2xSHA1 is not really better than 1xMD5, both hashes were designed with speed of computation as a goal which is the opposite of what we want for the key derivation function -- we are not trying to create collisions here. Also, you can easily tell when a decrypt for an RSA key was successful based on the mathematical properties of the result. So all in all, it seems the answer is "there's not much difference really".
Oct
22
awarded  Student
Oct
22
asked How does Putty derive the encryption key in its .ppk format?
Sep
24
awarded  Autobiographer
Aug
13
comment Is it safe to store passwords on Google drive?
Using a password manager while having your password database stored on Drive is a win-win-win situation: Google can't divulge your credentials even if they wanted to, you maintain the convenience of easy access, and you are also reasonably protected against downtime (typically there will be several offline copies of the password database stored among your devices).
Apr
12
comment How is “hacking” even possible if I “defend” properly?
@Juhana: So the answer is "yes"?
Apr
12
comment How is “hacking” even possible if I “defend” properly?
How does mysqli_real_escape_string leave you vulnerable? Is it because you "forgot" to quote $val?
Dec
4
awarded  Supporter