export-a-crypto-system sig

This is a perl program which implements RSA encryption and decryption, and is small enough to use as a signature file. Peter Junger, a law professor in the US, obtained from the US Commerce department a written statement ruling that this program must not be exported from the US.

Please use this sig file:
-export-a-crypto-system-sig -RSA-3-lines-PERL #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1 lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
or more recent 2 line version:
print pack"C*",split/\D+/,`echo "16iII*o\U@{$/=$z;[(pop,pop,unpack"H*",<> )]}\EsMsKsN0[lN*1lK[d2%Sa2/d0<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<J]dsJxp"|dc`

List of versions, and explanations of how it works here

PERL HACKERS: The quest for most diminutive munitions program

How to use the program

The T-shirt of the sig

The cartoon of the t-shirt of the sig

How to become an Arms Trafficker

Become an Arms-Trafficker in one easy step with this great way to register your protest of ITAR by Vince Cate. Just click to submit the form and join in the protest. Lots of excellent links. Have you exported RSA today? Includes an option to email a protest letter to US president.

The tattoo of the sig

Fun with HTML

Media appearances

Political/legal background

Other hacks using the perl-rsa code

Other diminutive crypto hacks

Comments, html bugs to (Adam Back) at <adam@cypherspace.org>