Re: PLEASE HELP - How do I include OpenSSL in my code? <OT: Cryptographic laws>



On 2006-05-17, Malcolm <regniztar@xxxxxxxxxxxxxx> wrote:
"Richard Heathfield" <invalid@xxxxxxxxxxxxxxx> wrote in message
True; of course, most people who hear that believe that ciphertext[i] =
plaintext[i] ^ 5 is a "reasonably secure cryptosystem".

And so it is, provided nobody actually tries to crack it (which, again, is
true of most cryptosystems!).

When people do try to roll their own, it is sometimes embarrassing to see
just how quickly they can be broken. A guy I used to work with came up
with
what he thought was an uncrackably complex scheme. He had spent several
days designing it. He gave me no algorithm, just some ciphertext, and it
took me about ten minutes. <sigh>

But if you are scanning every email sent in the country, for the string "Mr
Vladimir orders three quarts of cheese", then those ten minutes are
prohibitive.
Don't cut attribution lines; it took me five minutes to figure out that I
had made the post Richard replied to.

Once you crack a message, you can figure out the algorithm, and from there it
no longer takes 10 minutes per message.

--

Andrew Poelstra < http://www.wpsoftware.net/blog >
.



Relevant Pages

  • Re: PLEASE HELP - How do I include OpenSSL in my code?
    ... And so it is, provided nobody actually tries to crack it (which, again, is ... When people do try to roll their own, it is sometimes embarrassing to see ... Once you crack a message, you can figure out the algorithm, and from there it ...
    (comp.lang.c)
  • Re: My my, how time flies ...... its been about "1 hour" -- anyone cracked CryptoSMS yet?
    ... cryptanalisys cannot be reduced to "crack this!". ... authomatically a good new cypher. ... things that requires many computing power, many math and programming ... If the algorithm haven't a math proof of minimum effort in breaking it ...
    (sci.crypt)
  • Re: PLEASE HELP - How do I include OpenSSL in my code?
    ... And so it is, provided nobody actually tries to crack it (which, again, is ... When people do try to roll their own, it is sometimes embarrassing to see ... Vladimir orders three quarts of cheese", ...
    (comp.lang.c)
  • Re: Please test this encryption
    ... >> BTW if you need the actual algorithm to crack the code, ... > you disclose the algorithm to those you are asking to crack it. ... The math I used was pretty ... > as intelligent as you seem to imply, I'm surprised that you think your posts ...
    (sci.crypt)
  • Re: OK HOW is this? was:Re: Please test this encryption
    ... > provide a decoded sample, one said that if the algorithm is so good I ... > someone to promptly crack. ... substitution, then it was suggested that it was some xor scheme. ...
    (sci.crypt)