Reminds me of a small company I used to work for, where most everyone insisted on using MS-Word format for email, much to the annoyance of us Unix operational types. Still, strings worked pretty well to get the gist of the text (this was quite some time before Openoffice etc.)
One day, we received a fairly innoccuous memo from our CEO. However, running strings on the document showed an interesting little "hidden" addendum: details of annual pay increases for pretty much the whole company.
My boss pointed this out to him in private. A few minutes later, a decree was issued: plain text is the standard email format, and thou shalt not use Word. A good day, that was.
I recommend reading The Code Book (Simon Singh) if you want to understand how quantum cryptography works.
But basically - no, what you suggest does not happen. You don't use a quantum channel (i.e. single photon stream) to send the message itself, you use it to agree a key, which is used as a one-time pad. The encrypted message could be sent over any channel - because it's encrypted with a one-time pad, it's absolutely secure on the wire. Remember the problem with one-time pads is key distribution, not decryption - if (and only if) you can securely distribute the key, one-time pads are pretty much perfect.
The key agreement protocol includes safeguards to avoid eavesdropping too - quantum physics means you can't reliably sample the stream of photons without changing it, and the protocol includes consistency-checking - if everything doesn't match up, the key-exchange is scrapped.
So basically, quantum cryptography is really just a very clever way of sharing a one-time pad key.
The biggest reason for the collapse of the Chilean economy was US-sponsored blockades, embargos and denial of international aid. Nixon himself ordered the CIA to "make the Chilean economy scream".
And even if Chile's problems were if its own making (which they were not), did that give the US the right to topple a democratically elected government and install a vicious military dictator responsible for the torture and death of thousands (including some US citizens)?
Er, Zebra is a GPL'd implementation of the BGP protocol as described in RFC 1771. It does not, AFAICT, use any proprietary Cisco software. This PIX project on the other hand, actually recommends downloading the PIX software images from a warez site.
If you've ever ordered a PIX from Cisco (or a reseller), you'll notice that the software license costs considerably more than the hardware. While building a hardware clone of a PIX perfectly legal, taking a free copy of the software to run on your clone most certainly isn't.
Here it is, in a nutshell for you: In the UK, you buy something. If there's something wrong with it, you can return it. The seller is not obliged to give you a refund, if he/she can provide a replacement. There endeth your rights.
NO. This is categorically false. In the UK, if you want to return a product for a refund, the shop is required by law to do refund your money. They may try to persuade you to take a replacement or alternative product, but if you insist, they are legally obliged to refund your money.
Perl is not a purely interpreted language, like shell-scripting or older versions of Tcl. It runs in two phases: compilation to a internal representation, and execution.
This is one of the reasons why mod_perl is so much faster than standalone Perl CGI scripts: with mod_perl, the script is loaded and compiled once, and subsequent calls to the mod_perl script only require execution, not recompilation.
Perhaps that was below the belt, and if so I apologise, but a statement like "I have no regrets about this attack" is pretty callous, wouldn't you say?
BTW, I too live in the UK, and I'm part Irish. So I'm quite aware of the effects of terrorism, but I hope I haven't lost any sensitivity to the effects.
Then how come the US never assisted the UK against the Irish terrorists? Instead of helping fund them, as they continue to do.
The majority of "Irish" terrorists are in fact UK citizens, living in Northern Ireland. The government of the Republic of Ireland has never supported or condoned terrorism against the UK - even if some IRA/INLA/CIRA/RIRA members may be Irish citizens. (Admittedly, the Irish constitution used to make a territorial claim on Northern Ireland, but of course that was never enforced, and was recently dropped from the consitution).
That makes it an internal conflict, not an international war.
Where's your evidence that the US continue to fund terrorism in Northern Ireland?
I'm sorry, but I have no regrets about this attack on the US, and I hope it matures the attitudes of the American people.
Even if border security is good, consider: do you have any employees with vulnerable NT or 2K laptops? Do they take them home and connect to the internet from there?
If the answer to the above two questions is "yes", then corporate infection is pretty much inevitable.
Re:You misunderstand the danger
on
Code Redux
·
· Score: 1
I really don't think you're in any position to call Illserve a moron. Your advice is dangerous & stupid, Illserve has it right.
Even once patched, your machine is not safe. "You won't necessarily find all backdoors" ? Then your machine is toast anyway.
Re:I have a question...
on
New Crypto-OS
·
· Score: 1
The issue is one of privacy.
If you're accused by someone of supporting terrorism, child porn or piracy simple because you're opposed to the RIP, pose this question: how would you feel if the police had the power to tap your phone or open your paper mail without a warrant? Does it then seem so reasonable to give the police powers to arbitrarily intercept any communication? This is not something the "free" western world has historically stood for.
But this is effectively what the RIP does to electronic communication. By refusing to surrender your keys (and thus your privacy), you face a jail sentence, and if you attempt to talk to anyone about it, including your lawyer, you face a longer jail sentence.
Is this worth it to stop the activities of criminals? Or is it just going to drive legitimate business activity elsewhere while not really affecting criminal activity in any way?
Sinclair BASIC stored all numeric literals in binary form, requiring 6 bytes. Amazingly inefficient for a 1K machine, hence all the tricks to avoid putting numeric literals in BASIC code - things like INT PI = 3, PI/PI = 1, NOT PI = 0, and so on. Line numbers were an exception, stored as 16-bit integers.
Numbers are stored as ASCII 14, followed by 5 bytes of binary representation. Numbers are expressed as m * 2^e, where m, the mantissa lies between 0.5 and 1.0 (not including 1.0), and e is the exponent.
The 32-bit mantissa always has a leading bit of 1 (since it's at least 0.5). Store this number in bytes 2-5 of the binary representation. The leading bit (which we know is 1) becomes the sign - 0 for positive, 1 for negative. As for the exponent, e + 128 is stored as byte 1 of the binary representation.
All pretty complex, and there is an optimisation for numbers between -65535 and +65535, but that still takes 6 bytes to store in BASIC.
Reminds me of a small company I used to work for, where most everyone insisted on using MS-Word format for email, much to the annoyance of us Unix operational types. Still, strings worked pretty well to get the gist of the text (this was quite some time before Openoffice etc.)
One day, we received a fairly innoccuous memo from our CEO. However, running strings on the document showed an interesting little "hidden" addendum: details of annual pay increases for pretty much the whole company.
My boss pointed this out to him in private. A few minutes later, a decree was issued: plain text is the standard email format, and thou shalt not use Word. A good day, that was.
I recommend reading The Code Book (Simon Singh) if you want to understand how quantum cryptography works.
But basically - no, what you suggest does not happen. You don't use a quantum channel (i.e. single photon stream) to send the message itself, you use it to agree a key, which is used as a one-time pad. The encrypted message could be sent over any channel - because it's encrypted with a one-time pad, it's absolutely secure on the wire. Remember the problem with one-time pads is key distribution, not decryption - if (and only if) you can securely distribute the key, one-time pads are pretty much perfect.
The key agreement protocol includes safeguards to avoid eavesdropping too - quantum physics means you can't reliably sample the stream of photons without changing it, and the protocol includes consistency-checking - if everything doesn't match up, the key-exchange is scrapped.
So basically, quantum cryptography is really just a very clever way of sharing a one-time pad key.
The biggest reason for the collapse of the Chilean economy was US-sponsored blockades, embargos and denial of international aid. Nixon himself ordered the CIA to "make the Chilean economy scream".
And even if Chile's problems were if its own making (which they were not), did that give the US the right to topple a democratically elected government and install a vicious military dictator responsible for the torture and death of thousands (including some US citizens)?
Some enlightening reading
And:
September 11 (1973) US-backed coup overturns democratically elected government in Chile, leading to thousands of deaths, tortures and "disappearances"
Er, Zebra is a GPL'd implementation of the BGP protocol as described in RFC 1771. It does not, AFAICT, use any proprietary Cisco software. This PIX project on the other hand, actually recommends downloading the PIX software images from a warez site.
I'm not really sure what your point is.
Indeed.
If you've ever ordered a PIX from Cisco (or a reseller), you'll notice that the software license costs considerably more than the hardware. While building a hardware clone of a PIX perfectly legal, taking a free copy of the software to run on your clone most certainly isn't.
Dublin Guinness isn't brewed from the Liffey at all, upstream or otherwise. The water comes from St James' Well, Co. Kildare.
NO. This is categorically false. In the UK, if you want to return a product for a refund, the shop is required by law to do refund your money. They may try to persuade you to take a replacement or alternative product, but if you insist, they are legally obliged to refund your money.
Perl is not a purely interpreted language, like shell-scripting or older versions of Tcl. It runs in two phases: compilation to a internal representation, and execution.
This is one of the reasons why mod_perl is so much faster than standalone Perl CGI scripts: with mod_perl, the script is loaded and compiled once, and subsequent calls to the mod_perl script only require execution, not recompilation.
(Google is your friend!)
Perhaps that was below the belt, and if so I apologise, but a statement like "I have no regrets about this attack" is pretty callous, wouldn't you say?
BTW, I too live in the UK, and I'm part Irish. So I'm quite aware of the effects of terrorism, but I hope I haven't lost any sensitivity to the effects.
The majority of "Irish" terrorists are in fact UK citizens, living in Northern Ireland. The government of the Republic of Ireland has never supported or condoned terrorism against the UK - even if some IRA/INLA/CIRA/RIRA members may be Irish citizens. (Admittedly, the Irish constitution used to make a territorial claim on Northern Ireland, but of course that was never enforced, and was recently dropped from the consitution).
That makes it an internal conflict, not an international war.
Where's your evidence that the US continue to fund terrorism in Northern Ireland?
I'm sorry, but I have no regrets about this attack on the US, and I hope it matures the attitudes of the American people.
Then you're somewhat less than human.
Even if border security is good, consider: do you have any employees with vulnerable NT or 2K laptops? Do they take them home and connect to the internet from there?
If the answer to the above two questions is "yes", then corporate infection is pretty much inevitable.
I really don't think you're in any position to call Illserve a moron. Your advice is dangerous & stupid, Illserve has it right.
Even once patched, your machine is not safe. "You won't necessarily find all backdoors" ? Then your machine is toast anyway.
1000 years ago, more like. ROT-13 (a simple Caesar shift) might have been considered cutting edge in ancient Roman times.
I'd put it down to laziness, myself. Why bother writing secure software when you can just have anyone who points out your shortcomings arrested?
i think you missed the snowcrash ref
I think he didn't.
If you're accused by someone of supporting terrorism, child porn or piracy simple because you're opposed to the RIP, pose this question: how would you feel if the police had the power to tap your phone or open your paper mail without a warrant? Does it then seem so reasonable to give the police powers to arbitrarily intercept any communication? This is not something the "free" western world has historically stood for.
But this is effectively what the RIP does to electronic communication. By refusing to surrender your keys (and thus your privacy), you face a jail sentence, and if you attempt to talk to anyone about it, including your lawyer, you face a longer jail sentence.
Is this worth it to stop the activities of criminals? Or is it just going to drive legitimate business activity elsewhere while not really affecting criminal activity in any way?
www.stand.org.uk
Solar cells are the wrong way to go about it. Solar mirrors, where solar energy can be concentrated to drive a turbine, is much better.
JPython was in fact mentioned as another implementation. But this particular article was about Vyper & Stackless.
Actually, you're also wrong.
Ireland is not part of Great Britain. It's a separate island. The full name of the UK is the "United Kingdom of Great Britain and Northern Ireland".
Oh, and referring to either Great Britain or Ireland as "English" isles is a guaranteed way of offending Welsh, Scottish and Irish people.
Sinclair BASIC stored all numeric literals in binary form, requiring 6 bytes. Amazingly inefficient for a 1K machine, hence all the tricks to avoid putting numeric literals in BASIC code - things like INT PI = 3, PI/PI = 1, NOT PI = 0, and so on. Line numbers were an exception, stored as 16-bit integers.
Numbers are stored as ASCII 14, followed by 5 bytes of binary representation. Numbers are expressed as m * 2^e, where m, the mantissa lies between 0.5 and 1.0 (not including 1.0), and e is the exponent.
The 32-bit mantissa always has a leading bit of 1 (since it's at least 0.5). Store this number in bytes 2-5 of the binary representation. The leading bit (which we know is 1) becomes the sign - 0 for positive, 1 for negative. As for the exponent, e + 128 is stored as byte 1 of the binary representation.
All pretty complex, and there is an optimisation for numbers between -65535 and +65535, but that still takes 6 bytes to store in BASIC.
Silly me. Posted this response to the wrong thread.
The Z80A in the ZX81 (UK version) ran at 3.25MHz. The Z80A in the ZX Spectrum ran at 3.5MHz.
Yes. It worked just great, even when one terminal was displaying EUC and one terminal was displaying Shift-JIS encoded text.
No, I'm not. Where does your particular brand of paranoia come from?
"Oh, he's not overly impressed with this particular piece of open source software. He MUST work for ZDNet".
Keep wearing that tin foil hat. It'll protect your head from those nasty rays.