magazine resources subscribe about advertising

New Architect Daily
Commentary and updates on current events and technologies

CMP Media E-Book

Download your copy today.

Research
Search for reports and white papers from industry vendors and analysts.

This Week at NewArchitect.com Subscribe now to our free email newsletter and get notified when the site is updated with new articles







Day of Defeat Online Gaming

 New Architect > Archives > 2001 > 08 > Programming Product Review  

Deconstruction Zone

By Brian Wilson

Have you ever heard of obfuscated programming contests? The objective is to write functional code that's so obscure that no other human could possibly understand it. Perl syntax seems made for this form of expression; obfuscated Perl code has become somewhat of an art form. For beautiful examples, visit the Perl Monks Web site.

There are reasons other than aesthetics for generating obfuscated Perl code. When you give someone a Perl script, you're handing over all of your source code. He or she can change it, improve it, or steal your ideas, and there's typically nothing you can do to prevent this.

This is where nexoSoft CodeProtect_Perl comes in: It runs your Perl code through a series of filters. Each filter deconstructs the code, making it harder for humans to read, but (theoretically) leaving it syntactically correct and functionally unchanged. The script compiles and executes exactly as you wrote it, but it becomes incomprehensible to prying eyes.

CodeProtect_Perl 2.02 for Windows
nexoSoft
www.nexo.de/codeprotect
cost: $39.
Pros: It's so inexpensive that you might want a copy.



  Day of Defeat Online Gaming

home | daily | current issue | archives | features | critical decisions | case studies | expert opinion | reviews | access | industry events | newsletter | research | careers | info centers | advertising | subscribe | subscriber service | editorial calendar | press | contacts


Copyright © 2006 CMP Media, LLC Read our privacy policy, your California privacy rights, terms of service.
SDMG Web sites: BYTE.com, C/C++ Users Journal, Developer Pipeline, Dr. Dobb's Journal, DotNetJunkies, MSDN Magazine, Sys Admin,
SD Expo, SD Magazine, SqlJunkies, The Perl Journal, Unixreview, Windows Developer Network, New Architect

web2