<?xml version="1.0" encoding="windows-1252"?>
<node id="509695" title="Crypto Japh" created="2005-11-18 00:43:04" updated="2005-11-17 19:43:04">
<type id="1588">
obfuscated</type>
<author id="465654">
liverpole</author>
<data>
<field name="doctext">
This uses a trick I've thought about trying for several weeks, and finally got around to doing.&amp;nbsp;&amp;nbsp;It turned out much better than I had expected.
&lt;p&gt;After it was working the way I liked, I did a search through past obfuscations at Perlmonks to make sure nobody else had done this before.&amp;nbsp;&amp;nbsp;The only other submission I found which uses &lt;i&gt;crypt&lt;/i&gt; was &lt;a href="http://www.perlmonks.org/?node_id=423988"&gt;this one&lt;/a&gt;, but its method is significantly different.
&lt;p&gt;One of the nice things about using &lt;i&gt;crypt&lt;/i&gt; is that running &lt;i&gt;perl -MO=Deparse&lt;/i&gt; on it doesn't give anything away.
&lt;p&gt;(I decided to create a signature based on the idea, too, which I'll use for the first time here).
&lt;code&gt;
@::=qw'79 11 34 69 41 27 2 4 4 2 5 4';
@::_=map{$x=pop@::;(crypt$_.' ',shift@::)=~/..(.{$x}).*/g}
split/ /, 'writing Library. Building consider TO($FOO) *binary*';
map{print;/^[Hea]/ or print ' '}(@::_,',',$/)
&lt;/code&gt;

&lt;!-- Node text goes above. Div tags should contain sig only --&gt;
&lt;div class="pmsig"&gt;&lt;div class="pmsig-465654"&gt;&lt;hr /&gt;
&lt;font size="1"&gt;@ARGV=split//,"/:L";
map{print substr crypt($_,ord pop),2,3}qw"PerlyouC READPIPE provides"&lt;/font&gt;
&lt;/div&gt;&lt;/div&gt;</field>
</data>
</node>
