Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris
 
PerlMonks  

Re: Hiding your Script

by wazoox (Prior)
on May 30, 2005 at 11:32 UTC ( [id://461763]=note: print w/replies, xml ) Need Help??


in reply to Hiding your Script

Short answer : No.
Longer answer :you may find some code obfuscation scripts, or use PAR or similar tools to package your scripts and make them not directly "human readable". However it's useless, because it will be very easy to break.
Don't be fooled by java .class packages too : they aren't at all secure, and there are a large number of "reverse-compilers" to make source code from java bytecode. If you want to "protect" your code (what for? from who?) use pure compiled languages : C, C++, Pascal...

Replies are listed 'Best First'.
Re^2: Hiding your Script
by salva (Canon) on May 30, 2005 at 11:52 UTC
    If you want to "protect" your code use pure compiled languages : C, C++, Pascal...

    Even pure compiled languages can be decompiled or at least disassembled... that's how they are cracked. The only real solution for "code security" would be something like paladium, adding to the CPU the capability to run encrypted binaries.

      Yes, but you can use some tools to prevent debugging at runtime, encrypt the code, etc. This sort of "armoring" is quite common among the best computer viruses and makes disassembling really a hard time :)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://461763]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (5)
As of 2024-04-16 13:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found