--- Log opened Sun Jun 03 00:00:40 2018 |
00:10 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
00:13 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has joined #code |
00:21 | | Degi [Degi@Nightstar-f2tlg7.dyn.telefonica.de] has quit [Connection closed] |
01:01 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
01:17 | <&McMartin> | New Bumbershoot post, might possibly amuse Mahal's Arduino-hacking friend. https://bumbershootsoft.wordpress.com/2018/06/03/racing-against-the-atmel-avrs-toolkit/ |
01:22 | <&ToxicFrog> | McMartin: re "I’m going to be focusing on the ATMega328P model here, because that’s the one that featured on Arduino boards." |
01:23 | <&McMartin> | I'm aware it wasn't *exclusively*. |
01:23 | <&ToxicFrog> | Arduinos use everything from the atmega32 to the atmega2560 depending on which board you get, although the 328-based boards are probably the more popular. |
01:23 | <&McMartin> | There are also ARM32 options, AIUI |
01:24 | <&ToxicFrog> | (there are also official Arduino boards that don't use the AVR at all, including x86 and ARM boards, and unofficial "arduino compatible" boards using e.g. the attiny) |
01:25 | <&McMartin> | Yeah, that sentence is saying "why should anyone care about the ATmega328P", not "what are Arduinos made of" |
02:34 | | Jessikat [Jessikat@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed] |
03:44 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
04:34 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code |
05:07 | | Derakon is now known as Derakon[AFK] |
06:27 | | celticminstrel [celticminst@Nightstar-jocbi5.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
06:44 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
06:46 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code |
07:27 | <@abudhabi_> | [R]: I am very fuzzy about it. |
07:28 | <@abudhabi_> | [R]: Particularly why running that command twice with the same password yields different outcomes. |
07:32 | <&[R]> | My guess is, is that it also generates a random salt |
07:40 | <@abudhabi_> | And that's where my understanding slips. If there's a random component, then how does it manage to match passwords? |
07:40 | <@abudhabi_> | Unless it stores that random bit somewhere. |
07:41 | <&McMartin> | IIRC it's usually a fixed function of the typed-in password itself, so typing the right password will produce the correct salt, but that salt is different across different machines and so you can't just precalculate a dictionary |
07:42 | <&McMartin> | Not without knowing the salting function and constants used by that particular machine in advance, anyway. |
07:54 | < Vorntastic> | Mmn |
07:54 | < Vorntastic> | In most places I've used, the salt is randomly generated and stored |
07:57 | < Vorntastic> | Which makes security sense: if the salt is a function of the password then it's just "a part of the having function" so that doesn't really count |
07:57 | < Vorntastic> | It's against the point of a salt |
07:57 | < Vorntastic> | Hashing function* |
08:00 | < Vorntastic> | Salt is designed to make it so you can't reuse the work on one user's password on another's |
08:01 | | Kindamoody[zZz] is now known as Kindamoody |
08:02 | < Vorntastic> | (one other way is to include the username as a salt) |
09:10 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has joined #code |
09:36 | <@ErikMesoy> | I feel like I've encountered a UI crime in the name of eye candy that isn't just overly shiny but winds up severely detrimental: click-and-drag-to-pan interface that HAS INERTIA AND KEEPS MOVING A LITTLE AT A REDUCED SPEED AFTER I LET GO. |
09:37 | <@ErikMesoy> | It is very, very visually neat that I can "shove" or "fling" the interface panel around and it keeps moving. it's an absolute nightmare for misclicks everywhere when combined with small UI elements. |
09:40 | < Vorntastic> | Fling is good when you're looking at an imageoid but that's about it |
09:43 | <&McMartin> | It's also nice for very long webpages because it makes the scroll action continuously animated even though the touch events are only going on maybe 25% of the time |
09:47 | <&McMartin> | Fling is an important part of touch interfaces, and this is one of the few places where it turns out touch interfaces aren't just lousy mouse interfaces or vice versa. |
10:01 | | Kindamoody is now known as Kindamoody|afk |
10:36 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
10:45 | <&[R]> | abudhabi_: Either the above, or like bcrypt, the salt is stored plain-text as part of the hash. Then to check to see if the password matches, you give both the user-submitted password attempt AND the password hash string you have stored, bcrypt then gives you a boolean. |
10:45 | <&[R]> | Modern Linux distributions /etc/passwd also do this |
10:50 | | crystalclaw [crystalclaw@Nightstar-12q9ui.xyz] has joined #code |
10:50 | | mode/#code [+o crystalclaw] by ChanServ |
11:03 | <@abudhabi_> | [R]: OK, so the nonsense string includes both the salt and the scrambled password. I can see how that works, sort of. |
12:29 | <@TheWatcher> | And depending on the algorithm, it can contain other stuff too - like the number of interations for bcrypt |
12:33 | < Vorntastic> | Or indeed the identity of the actual hashing algorithm |
12:46 | | Alek [Alek@Nightstar-o723m2.cicril.sbcglobal.net] has quit [Ping timeout: 121 seconds] |
14:27 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
14:33 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has joined #code |
15:09 | | celticminstrel [celticminst@Nightstar-jocbi5.dsl.bell.ca] has joined #code |
15:09 | | mode/#code [+o celticminstrel] by ChanServ |
15:44 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
18:14 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
18:38 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has joined #code |
18:40 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has joined #code |
18:42 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
18:44 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has joined #code |
18:45 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has quit [[NS] Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] |
18:45 | | Marjo [NSkiwiirc@Nightstar-9cmf82.se.alltele.net] has joined #code |
19:07 | | Kindamoody|afk is now known as Kindamoody |
21:18 | | Vorntastic [uid293981@Nightstar-6br85t.irccloud.com] has quit [[NS] Quit: Connection closed for inactivity] |
21:39 | | Alek [Alek@Nightstar-o723m2.cicril.sbcglobal.net] has joined #code |
21:39 | | mode/#code [+o Alek] by ChanServ |
21:41 | | Degi [Degi@Nightstar-f2tlg7.dyn.telefonica.de] has joined #code |
21:52 | | Kindamoody is now known as Kindamoody|afk |
23:01 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
23:06 | | Orthia [quassel@Nightstar-ksqup0.co.uk] has quit [Connection closed] |
23:08 | | Orthia [quassel@Nightstar-ksqup0.co.uk] has joined #code |
23:08 | | mode/#code [+o Orthia] by ChanServ |
23:22 | | Kindamoody|afk is now known as Kindamoody |
23:41 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
--- Log closed Mon Jun 04 00:00:41 2018 |