Hi Angus: My replies under [Louis].
> -----Original Message----- > From: Angus Lees [mailto:[EMAIL PROTECTED] > Sent: Tuesday, 28 October 2003 20:37 > To: [EMAIL PROTECTED] > Cc: [EMAIL PROTECTED] > Subject: Re: [SLUG] Anyone used Perl's Filter package !! > > > At Mon, 27 Oct 2003 13:17:11 +1100 (EST), education wrote: > > I download the package Filter-1.26 from CPAN. I'm having problems > > understanding how to use this package to get Perl code to > go through > > the filter before compilation. > > > Also does this method clearly prevents anyone from seeing > the source > > code of a Perl script ? > > Unless it uses some form of encryption, then all you've done > is obscured the code - anyone who can use the same filter can > read the source code. > > See Embperl for an example of a module which *does* do > encrypted source code - you compile a private key into the > embperl module and then use it to encrypt source code files > (see crypto/README in Embperl source). > [Louis] This is not installed on my server. I will get it installed to play with. However I have just read about it from CPAN from the reference you gave. I have some questions about this. Here goes: Q1. This may sound basic. I suppose if I encrypt the file, then if I run it on another server, does it just needs EmbPerl (same version or any version) installed ? I read from the README that the "epcrypto_config.h" file needs to be edited to enable encryption and choose the algorithm to use. Q2. Does the setup for this part on the other server have to be the same ? i.e for the other server to decrypt the binary and run the perl script the header file has to be edited and recompiled to use the exact algorithm ? Can't EmbPerl detect what algorithm to use when decrypting ? Q3. When encrypting the file from the epcrypto program, can I name the destination filename as a ".pl" script ? Q4. As this is a Perl script I am trying to encrypt, does the path to perl have to be in the source before encryption ? Will the script work if I add the path to perl manually in the destination filename ? Q5. Finally I suppose all I distribute is the destination encrypted files, and DO NOT give out the source files from the crypto directory ? Once I get it installed I will play with it a little bit. If I need more help I'll post again. Cheers. -- SLUG - Sydney Linux User's Group - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug