I've been programming in Perl nearly half my life. I don't see any reason I won't be into the future. It's always been a handy companion. Some of the code I've written I've kept handy for years.
I'm also a big believer in the freedom of the people, and in the right to benefit from ingenuity. Some of the major events that have happened during my lifetime that people here understand much better than the public at large are the development of digital encryption and the battles such as Ron Rivest and Phil Zimmerman had to go through unnecessarily. They've given us the world we know today and helped enable the careers many of us enjoy.
A few years back I answered a challenge for showing short crypto implementations in encryption golf (one time pad). Although ikegami bested me I've always considered that one of my favorite nodes and threads here. Well, my new implementation is shorter than my old one. It's not shorter than ikegami's but I decided that I was interested in not using command-line flags and in aesthetics.
I know ITAR has been relaxed and all and one-time pad isn't exactly a full public key system. It can be a darn good, mathematically infallible shared key portion of a hybrid scheme though. If I lose the media, I've got much bigger problems. It's part statement, part fun, part tribute to the crypto folks, and part tribute to Perl.
That's three characters less than before, and I think it looks pretty good. I especially like it in Liberation Mono typeface. I mentioned before it was a tattoo-worthy size. I think from now on I can always think of this code as part of me.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||