Re: ASCII Art and cryptography.
From Eli the Bearded <*...@qz.little-neck.ny.us>
· alt.ascii-art
· 12 Apr 2001 20:38 · View full thread
In alt.ascii-art, Anthony Delorenzo <ajd...@sfu.ca> wrote: > Anyways, it has occurred to me that ASCII pictures would be an ideal > method for concealing ciphered text. An innocuous usenet posting or > signature line picture could easily contain an enciphered message. I'm > going to try to come up with a few examples in the next while (and > hopefully some perl scripts), but in the meantime, has anyone else done > anything in this area? Any URLs of interest? Clinton A. Pierce wrote a program a while ago to embed sekret messages into ascii art. He posted it to comp.lang.perl.misc in early Feb of this year. A Google search (groups.google.com) should find the thread, the subject line of the first message was "Apologies to Joyce Kilmer, a hack for your enjoyment", and had this perl script: #!/usr/bin/perl -w '% * % % * % %<> * % ~ * % % * % * * % * * * % % * * % * % *<> * % ~ % % % * % * * * % * % % % % * % % % % % % * % % * % % * % % ^ * % % % % *[] % % * * % * * % % % % * % % % % % % * * % * * @ * @ % * % % % ^ % * % * % * * % % * % <> % % % % * % %() % % % * * * % % * % % * * % * * * * % * * % % * * * % * * * % % * % % *[]<> % % % % * % * * * % % *<> % * * % % % * * % * * * \ * %\ * * * %/ \ # % * * % % % *\ * /\ * *// % %\ <>\ // % %/ % \// % * % * * *\ \|| \ \/ / % %// \ \ *\ /<> %// %// % %<> * % * %\ \ | | ||// % || // \// % // * * * % %{} % * ----\ \ | / %||// / ---/ / * % % * % * *\ ____\ \| | / / / /----/ * % \ ----\ | / // / \ \ / /' =~m/(.*)/s;$_=$1; s![-\\|_/\s]!!g ;%e=('%',0, '^',132918, '~'=>18054, '@'=>19630, '*' =>0b01, '#'=>13099, '[]'=>4278, '<>'=>2307, '{}'=>9814, '()',2076); for $a(keys %e){$e{$a}= sprintf"%b" , $e{$a};} $y= qq{(}.join( '|',map "\Q$_\E" ,keys %e).qq{)};s/$y /$e{$1}/gex;print pack"B*",$_; __END__ If you run the script, it prints a message. The message is hidden in the characters used for the leaves. If it used a solid stem, instead of a program, then only someone who know to run a decoder over it would find the message. Later on Clinton posted a script to take a message, and a peice of ascii-art, and replace the 'fill' characters of the art to encode the message in a new bit of ascii-art. Eg, replace solid 'O's with a mix of 'O' and '0' to subtly hide the message. Elijah ------ I think that I shall never see a program as lovely as a tree.
Original message headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f996b,779e8ffc5cf3c83e X-Google-Attributes: gidf996b,public X-Google-ArrivalTime: 2001-04-12 13:40:09 PST Path: supernews.google.com!sn-xit-03!supernews.com!hermes2.visi.com!news-out.visi.com!news-out.visi.com!hermes.visi.com!europa.netcrusader.net!205.252.116.205!howland.erols.net!panix!news.panix.com!qz!not-for-mail From: Eli the Bearded <*@qz.little-neck.ny.us> Newsgroups: alt.ascii-art Subject: Re: ASCII Art and cryptography. Date: 12 Apr 2001 20:38:16 GMT Organization: Some absurd concept Lines: 69 Message-ID: <eli$010...@qz.little-neck.ny.us> References: <9b4rcq$p14$1...@morgoth.sfu.ca> NNTP-Posting-Host: panix5.panix.com X-Trace: news.panix.com 987107896 2820 166.84.0.230 (12 Apr 2001 20:38:16 GMT) X-Complaints-To: abu...@panix.com NNTP-Posting-Date: 12 Apr 2001 20:38:16 GMT X-Files: Used for sharpening claws and teeth on your hawk and hacksaw X-Motto: "Erosion of rights never seems to reverse itself." -- kenny@panix X-US-Congress: Moronic Fucks. X-Attribution: EtB X-Usenet-II: Because it is time for October. Encrypted: double rot-13 X-Newsreader: Sony Playstation 5.0MIPS Xref: supernews.google.com alt.ascii-art:5251
About this message.
This message was posted publicly to the newsgroup
alt.ascii-art
in 2001 and is mirrored here unchanged as part of the Historic Archives – only email addresses are masked.
The artwork and text belong to their original authors: if you copy a piece, keep the artist's initials or signature intact and credit them where you can.
Are you the author? Contact us to get your posts attributed, connected to your artist profile, or removed.