I would really enjoy hearing from anyone who unwinds this. Hopefully if you do unravel it you'll understand the inspiration behind this obfu.
Here it is:
$a=ord$/;;;for(483315457,3759149058,3883269635,3794874370,1647390720, 1644171264,1912787457,4277106435,4100403459,608567554,608436482){$c=0 ;for(split//,substr unpack("B*",pack"L*",$_),6){$o[$c]+=(ord d,ord 2, $a,$a,$a,$a,$a/2,$b=$a-9,$b,$b,$b)[$i]if$_;$c++}$i++}print chr for@o
Enjoy! :)
Update: Kudos to Aristotle for figuring it out.
Anything so straightforward probably shouldn't be an obfu, but I thought the method of storing the roman numerals in sequences of bits carried with it some intregue.
That's it for the spoiler. Back to work...
Dave
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Roman Obfu (spoiler: unraveled)
by Aristotle (Chancellor) on Oct 10, 2003 at 16:44 UTC | |
|
Re: Roman Obfu
by abell (Chaplain) on Oct 11, 2003 at 09:25 UTC |