This is my first signature and obfuscated code too. Sure it won't be that original but I hope you will appreciate (I didn't take much inspiration from other works) and maybe advise me in some way
@_=(115,-17,6);print+map{chr$_[$.=$_-$_]*$_**$.+++$_[$.]*$_**$.+++$_[$ +.]*$_**$.}$.-$...$#_

Replies are listed 'Best First'.
Re: Simple signature
by bradenshep (Beadle) on Dec 13, 2006 at 20:11 UTC
    I had fun deobfuscating this one. Not the most challenging one out there, but I'm just learning how to obfuscate and deobfuscate, and this was a tractable place to start.

    Here's a version with better spacing and some bracketing:
    @_=(115,-17,6); print map { chr($_[$.=$_-$_] * $_ ** $.++ + $_[$.] * $_ ** $.++ + $_[$ +.] * $_ ** $.) } $. - $. .. $#_
    The next step, with some constants precalculated:
    @_=(115,-17,6); print map { chr($_[0] * $_ ** 0 + $_[1] * $_ ** 1 + $_[2] * $_ ** 2) } + 0 .. 2
    And finally with all constants added in:
    @_=(115,-17,6); print map { chr(115 + -17 * $_ + 6 * $_ ** 2) } 0 .. 2
    First iteration of map: 115*0^0 + -17*0^1 + 6*0^2 = 115*1 + 0 + 0 = 115 = s.
    Second iteration: 115*1^0 + -17*1^1 + 6*1^2 = 115 + -17 + 6 = 104 = h.
    Third iteration: 115*2^0 + -17*2^1 + 6*2^2 = 115 + -34 + 24 = 105 = i.
Re: Simple signature
by Anonymous Monk on Dec 07, 2006 at 16:33 UTC
    I personally know this buddy!! He's insane exactly like his code! - pix -