Peer review: Python encyphering script

Nick Mathewson QnickQm at alum.mit.edu
Thu Feb 28 10:46:09 EST 2002


In article <3c7dcc76.261969897 at mammoth.usenet-access.com>, A. Jones wrote:
> On Thu, 28 Feb 2002 04:46:31 GMT, QnickQm at alum.mit.edu (Nick
> Mathewson) wrote:
> 
> Yeah.  I've designed dozens of ciphers before, all of which fail
> horribly the second I think about frequency analysis.  On the other
> hand, I've never tried actual encryption... I don't quite grok modular
> mathematics yet enough to do anything but monkey-see-monkey-do copies
> of other opensource ciphers.

Well, if you're going to copy, you may as well spend a while trying to
implement ciphers the crypto community already believes to be secure.  

See:
       http://www.faqs.org/faqs/cryptography-faq/part04
       http://www.faqs.org/faqs/cryptography-faq/part05
       http://www.faqs.org/faqs/cryptography-faq/part06
 
and have fun!  But see...
       http://www.faqs.org/faqs/cryptography-faq/snake-oil
   
  [...]
>>Well, I hope this that didn't dampen your entusiasm for Python!
>>You're off to a good start (esp. for two days!), and I hope we'll hear
>>more of you in the future!
> 
> Good Lord, no, it didn't dampen my enthusiasm.  Hell, it only
> heightens it knowing that there're people in this community who're
> willing to take a look at a total newbie's code and then spend the
> time not only commenting but actually *re-writing* it.  Thank you.

No trouble at all.  That's one of Python's Sneaky Advantages: because
it's so fun to write, people love to tweak it, and so they wind up
giving good advice over python-list/c.l.py.

It's-all-part-of-Guido's-master-plan-ly Yrs,

-- 
 Nick Mathewson    <Q nick Q m at alum dot mit dot edu>
                      Remove Q's to respond.  No spam.



More information about the Python-list mailing list