s ss\sgi;sgi;y ygsyajy if m msgi;m ;y ji;jphj;print
Making all weird regexp-delimiters to /, you get:
s//sgi;/sgi; /y/gs/aj/ if m/sgi;; y/i;/ph/; print
Adding some additional clarification, you get:
$_ =~ s//sgi;/sgi; # $_ is now 'sgi;' if($_ =~ /sgi;/){ $_ =~ tr/gs/aj; # 'jai;' } tr/i;/ph/; # 'japh' print $_; # Voila!

Replies are listed 'Best First'.
Re: Random keyboard input. Almost.
by blakem (Monsignor) on Aug 26, 2001 at 16:45 UTC
    Very nice... I obfued your obfu, though. Take a look.
    perl -le 's ss\sgi;sgis;y ygsyajy if m msgi;m;y ji;jphjds;print'

    -Blake

Re: Random keyboard input. Almost.
by Chady (Priest) on Aug 26, 2001 at 23:52 UTC
      Your right, they are almost identical.
      It's what inspired me to start JAPHing, and i guess it inspired me _too_ much.
      Sorry japhy. :)