Re: Euphoria compiler-runtime-shrouding-binding
- Posted by Matthew McNamara <mat at ICONZ.CO.NZ> Dec 07, 1997
- 725 views
On Sat, 6 Dec 1997, Daniel Berstein wrote: > I just got an idea for a future version of Euphoria. > Imagine if when binding/shourding your program Euphoria creates a special > file containing a translation table for the nonsense shrouded code to the > original one. This way we could deliver the customer a shorouded code and in > case of in-site maintainace of the program we just take this special file > and the necesary "unshroud" utility to decrypt the code and modify it. It > would be useful too to have to option of unbind the code... that is to > extract the Euphoria code from the exe file and run over it the unshrouder. > All this could be password protected and built-in ex.exe. I think Rob it's > not that difficult to implement. > Just keep a copy of your source code and take that with you instead. If you're paranoid about losing the original source and not being able to fix a customer's problems then just encrypt your source with a simple algorithm (how about ceaser's cypher, who'd guess that?) and distribute it with your executable. Put a note in the documentation that that file is for future maintenance and delete at own risk. Keep it simple, we're talking about a customer here, not the KGB. By the way, great language, no I don't have the full version, I'm not in the programming business. Personally I think Euphoria is perfect the way it is, but that's coming from a guy who programs assembler on a 486 using just 8086 opcodes and only 64K of memory. What can I say, I like simplicity. Matthew McNamara _ mat at iconz.co.nz o( ) The Internet Company of New Zealand / /\