Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Re (tilly) 1: CipherTextI

by tilly (Archbishop)
on Jul 17, 2001 at 07:49 UTC ( #97246=note: print w/replies, xml ) Need Help??

in reply to CipherTextI

Here are my objections to this post.
  1. This isn't valid Perl. It won't run.
  2. Even if it was, you are failing to achieve the basic level of encryption taken for granted decades ago. This is an improvement on the xor nonsense that you had previously. But it isn't much of an improvement.
  3. The fact that you are trying to get a patent is but another reason to avoid this. It is possible that you might get a patent. But that is IMO due to how broken the patent system is, and not to the merits of your case.
  4. A basic rule in cryptography is to never trust the crypanalysis of the author of the code. This applies when the author is widely recognized as a competent researcher. It applies doubly when the author is an amateur.
  5. There are widely available free alternatives which are much more trustworthy. For instance RSA is no longer encumbered by a patent, has been analyzed intensely, and can be used for the application that you mention by the simple expedient of putting your website on an https server. That takes care of the details on the server's end, and the browser will do the rest.
  6. You still have not realized that your prototypes are completely being ignored? We went through this before and I know you didn't believe us then, but it is true. You would be better off just removing them all because they are not used on method calls.
In short, I am actively recommending that people not try to use this.

Replies are listed 'Best First'.
Re: Re (tilly) 1: CipherTextI
by merlyn (Sage) on Jul 17, 2001 at 21:19 UTC
    I'm about 3/4ths of the way through The Code Book, and I'm even more amazed at how interesting the task of cryptohacking is, and how much easier it is for the experts to break things than I had ever imagined. Sure, some of it is brilliant strokes, and some of it is dumb luck, but the account of snapping the Enigma machines is a definite page-turner.

    The CiperTextI looks like the stuff these guys solve as entrance exams in first year crypto. {grin}

    -- Randal L. Schwartz, Perl hacker

      For all interested people I thought I'd add The Codebreakers by David Kahn, the first 'popular-scientific' work in that field (originally from 1967 iirc). I don't know how much overlap there is between this book and The Code Book mentioned by merlyn. But it's a good read - that's what I meant by popular-scientific ;)

      -- Hofmator

      To get the facts, the Code book was a facinating read (particularly for its nice links back to historic events).

      To wet the tastebuds (and pass the hours quite nicely) I've always enjoyed Cryptonomicon by N.S. Its link to reality is a little cloudy at times but it certainly fires up the imagination.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://97246]
[hippo]: Make it an option?
[Corion]: hippo: Yes, but I'm not sure that it's even worth the effort of implementing it at all...
[Corion]: You'll only ever need that option if you have a long-running query whose results are not cached by your DB already, and in those cases I presume that the programmer will want to maintain the temporary tables themselves - I wouldn't know when to drop ...
[Corion]: ... the temporary tables, and also don't have a good idea on how to create unique table names for them
[hippo]: OIC. In that case leave it out but invite feature requests and see if any of the users suggest it. :-)
[Corion]: Talking about this makes me realize that it's likely only a half useful idea. But it still would be convenient to have as an option...
[Corion]: hippo: Hmmm - yeah, I could document it and wait for code implementing that option to show up ;-D

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (10)
As of 2017-02-23 15:34 GMT
Find Nodes?
    Voting Booth?
    Before electricity was invented, what was the Electric Eel called?

    Results (347 votes). Check out past polls.