IRC Networks
Irc Logs Stats
Start date: 2007-09-27 02:48:27
Last update: 2008-10-24 20:19:38
Channels: 41
Logged Lines: 6230436
Size: 1822.39 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-08-01
[13:42]<kjr>Moridin8: how about something that'll turn my mouse into a working mouse>?
[13:42]<rwyfcygs>Basically, the UK NSA
[13:43]<mjzymygo>Kog: the bin and dabs.com+creditcard?
[13:43]<kjr>awilkins: considering that the US and UK share intelligence, along with a handful of subscriber nations, I doubt there's much differen
[13:43]<rwyfcygs>And unless they've got a big fat multi-word quantum computer concealed in the basement, I doubt they can decrypt *all* cyphers on the fly.
[13:43]<mjzymygo>awilkins: all commercial ones yes.
[13:43]<kjr>considering that it would take them some time to figure out which cipher it is, then to figure out how to attack it...
[13:44]<kjr>they couldn't possess enough computational power to do both in realtime
[13:44]<mjzymygo>it's not an attack
[13:44]<rwyfcygs>What's your definition of "commercial"?
[13:44]<kjr>unless you're going for the old "back door" argument, don't bother
[13:44]<kjr>s/unless/if
[13:44]<mjzymygo>Kog... ;)
[13:44]<kjr>the only morons that did that were Skipjack
[13:44]<rwyfcygs>THe only way I can think of them decrypting things on the fly on a reliable basis is if they havea key-escrow facility.
[13:44]<mjzymygo>well, all the .NET ones for a start
[13:45]<kjr>Moridin8: you're telling me they can both identify and crack Rijndael on the fly?
[13:45]<kjr>using what, pixie dust?
[13:45]<mjzymygo>awilkins, there is about a 5 minutes buffered lag. the system won't just arbitrarily do it, only on focused data
[13:45]<rwyfcygs>I'm sure they can't even crack Triple-DES on the fly, and that's pretty old.
[13:45]<kjr>and who exactly are you again, that you possess intimate knowledge of this magic pixie dust
[13:46]<rwyfcygs>Are you talking about a known-plaintext attack?
[13:46]<kjr>what's your paygrade and clearance level
[13:46]<mjzymygo>Kog: AES in subject to pattern recognition just like everything else.
[13:46]<kjr>Moridin8: that's why you pad it...
[13:46]<rwyfcygs>salt
[13:46]<kjr>if you're not using ECB, the chances of that happening are slim
[13:46]<mjzymygo>Kog... padding has nothing to do with it
[13:46]<kjr>and no one in their right mind uses ECB
[13:46]<kjr>Moridin8: oh like hell it doesn't
[13:46]<mjzymygo>Kog... we had this convo before didn't we.
[13:47]<kjr>if you have a fixed block cipher, padding has everything to do with it
[13:47]<kjr>Moridin8: no
[13:47]<mjzymygo>kog: I distinctly remember you trying to inform me that blowfish must need padding when it blatently doesn't
[13:47]<kjr>Moridin8: no
[13:47]<kjr>Moridin8: I might have misidentified the algorithm
[13:48]<mjzymygo>=)
[13:48]<kjr>Moridin8: but the point remains - you should always pad fixed block size algorithms
[13:48]<mjzymygo>kog: there is no real need for it. but if you insist ;)
[13:48]<kjr>your assertion on why there's no need for it is..?
[13:48]<mjzymygo>anyway, I'm not going to go into the crypto science field in this room.
[13:49]<kjr>if you're going to make absurd claims, back them up
[13:49]<kjr>tell me of this magic pixie dust the UK gov't owns
[13:49]<rwyfcygs>Not doing it gives you a pretty obvious known-plaintext for the latter part of the block ; it's all 0000000000
[13:49]<mjzymygo>Kog. it's possible based on the key supplied to discover the size of the data and pad the data yourself.
[13:49]<kjr>Moridin8: sans padding, the block size is already known without the key...
[13:49]<mjzymygo>Kog. I've told you all I know
[13:50]<kjr>you haven't told me all you know in the least
[13:50]<kjr>tell me things that make me albino
[13:50]<kjr>I always wanted to be pailer
[13:50]<mjzymygo>No. and I can't
[13:50]<kjr>erm, pailer... paler
[13:50]<kjr>Moridin8: what classification level were you judged favorable for?
[13:50]<kjr>and through which service?
[13:50]<rwyfcygs>How the heck can you determine data size from key size?
[13:51]<kjr>awilkins: because it uses powers...
[13:51]<rwyfcygs>(I'm implying that you can't, by the way)
[13:51]<kjr>awilkins: you know the block size is going to be within a certain range, if you only have so much data, and you don't pad it
[13:51]<kjr>awilkins: then you end up with a portion of dead block
[13:51]<kjr>awilkins: from that you can infer block size
[13:52]<kjr>especially if you know the algorithm in advance
[13:52]<mjzymygo>all I am allowed to say is this... the big fuck off computers out there are designed to handle upto 512 bit (with s-block), .NET comes with 256 bit based, it's about pattern matching and statistics and certain heuristics.
[13:53]<kjr>Moridin8: you're plenty allowed to tell me your classification level and service affiliation
[13:53]<kjr>well, perhaps not service affiliation
[13:53]<mjzymygo>Kog. I'm not in the USA, what I say is meaningless to you
[13:53]<kjr>heh
[13:54]<y-gz>is pgp secure? (asking of personal interest)
[13:54]<kjr>humor me
[13:54]<kjr>i-nZ: I hear it's pretty good ;)
[13:54]<rwyfcygs>I have no clearance ; I just used to work for a smartcard company.
[13:54]<y-gz>they stole my gnupg smartcard with my wallet :(
[13:54]<rwyfcygs>And have had a fetish for crypto since I downloaded PGP in the early 90s
[13:54]<lcs>if we are already in conv about crypto, do you know any way of checking smime signature in .NET?
[13:55]<lcs>(except calling openssl.exe)
[13:55]<sljjcn>hi all
[13:55]<kjr>awilkins: I almost had a job that required a clearance... didn't need an SSBI or anything truly expensive heh
[13:55]<mjzymygo>awilkins me too. Played with blowfish lots with it's creator and increased its security to 512bit 32 round. quite pleased with it.
[13:55]<sljjcn>if in c# i have a line too long
[13:55]<sljjcn>how to go to next line?
[13:56]<lcs>Spooke: in which sense? eg. when adding text to TextBox?
[13:56]<sljjcn>i mean the way to spit this line into 1
[13:56]<sljjcn>into 2
[13:56]<rwyfcygs>Spooke: just stick a carriage return in it
[13:56]<sljjcn>yes pks
[13:56]<lcs>Spooke: Enviromnent.NewLine
[13:56]<rwyfcygs>Ah, you'd don't mean in sourcecode
[13:56]<sljjcn>text1.text = "popo" รจ string1 + string2 ecc
[13:56]<sljjcn>yes
[13:56]<sljjcn>in source code
[13:57]<rwyfcygs> ; just stick a carriage return in it
[13:57]<rwyfcygs>C# parser only regards ";" as a line seperator
[13:57]<lcs>Spooke: TextBox1.Text "the is the first line" + Enviromnent.NewLine + "and this is the second";
[13:57]<rwyfcygs>(unless you are inside a "@" string literal)
[13:57]<kjr>fine... don't tell me
[13:58]<sljjcn>taTecnici.Update(strUTCOD, dblData, strSYCOD, strSYNOME, strSYCOGN, strSYCELL, strSYMAIL, dtrSystem[0].ToString(), Convert.ToDouble(dtrSystem[1]), dtrSystem[2].ToString(), dtrSystem[3].ToString(), dtrSystem[4].ToString(), dtrSystem[5].ToString(), dtrSystem[6].ToString());
[13:58]<sljjcn>how to split this in two or more linees?
[13:58]<rwyfcygs>JUST PUT CARRIAGE RETURNS IN IT
[13:58]<rwyfcygs> dblData,
[13:58]<sljjcn>carrig retur?
[13:58]<sljjcn>you means press enter onthe keyboard?







