As you probably understand, there will always be a step between decrypting and parsing that your code will be plaintext. At the end of the day, it is your code but running on some other dudes computer who has full control over it.

So as it concerns javascript and particularly v8, you will never get your code invisible. v8 is using the source again and again in order to generate better intermediate code, make use of its cache etc.

My opinion is you should invest time into making this application better, or finding other ways to monetize.

danmilon.

On 08/23/2012 05:11 AM, Marty Leisner wrote:
I'm new to nodejs (and javascript).

I want to be able to shroud the javascript source running into node.

I figured if the javascript is read in as a memory image before its parsed/interpreted, I could
decrypt it in between reading and parsing (is it parsed as its read?)

The decryption algorithm is within the binary (along with the keys). The binary is distributed with
the application, so this approach could work.

I've looked at node running in gdb and I can't see where this is cleanly defined. Help/advice would be
appreciated.

Marty --
Job Board: http://jobs.nodejs.org/
Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Reply via email to