Visual LISP, AutoLISP and General Customization
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

About Encryption

10 REPLIES 10
Reply
Message 1 of 11
wjtpt
261 Views, 10 Replies

About Encryption

I've written a lot of Autolisp programs and I want to know how to encrypt Autolisp programs so that others can't directly view them in text editors or even modify them with malice.
10 REPLIES 10
Message 2 of 11
Anonymous
in reply to: wjtpt

wjtpt wrote:

> I've written a lot of Autolisp programs and I want to know how to
> encrypt Autolisp programs so that others can't directly view them in
> text editors or even modify them with malice.

I have a Kelv program that encrypts lsp programs - this is the original
program for this operation. Takes a bit of explanation which is not
something for this forum. If you want, can send to you via email with
full explanation.
W. Englewengle@houston.rr.com
Message 3 of 11
Anonymous
in reply to: wjtpt

use protect.exe provide by autodesk u can protect
your lisp routine


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
I've
written a lot of Autolisp programs and I want to know how to encrypt Autolisp
programs so that others can't directly view them in text editors or even
modify them with malice.
Message 4 of 11
Anonymous
in reply to: wjtpt

If you have release 2000 or higher, use the vlide-editor (visualLisp editor
in acad) and create FAS-files. This give a secure encryption to your
applications.
--
Jeroen Berkers
A2k - W98SE


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
I've
written a lot of Autolisp programs and I want to know how to encrypt Autolisp
programs so that others can't directly view them in text editors or even
modify them with malice.
Message 5 of 11
Anonymous
in reply to: wjtpt

Hello,

In AutoCAD 2000 and above, you can use Visual Lisp to complile your
programs into an FAS file or VLX application. This is a binary file and
cannot be viewed or changed.

Regards
Rakesh

wjtpt wrote:
> I've written a lot of Autolisp programs and I want to know how to
> encrypt Autolisp programs so that others can't directly view them in
> text editors or even modify them with malice.


--

AutoCAD customization for Engineering/Mapping/GIS
Get GeoTools @ http://www.4d-technologies.com/geotools
Build MyGeoTools @ http://www.4d-technologies.com/geotools/my_geotools.htm
FREE downloads : http://www.4d-technologies.com/techcenter
Message 6 of 11
Anonymous
in reply to: wjtpt

On Tue, 15 Jul 2003 22:44:57 -0700, "caduser"
wrote:

>
>
use protect.exe provide by autodesk u can protect
>your lisp routine


Unfortunately there are many programs to unprotect these around.

--

Regards,

Ian A. White, CPEng
ianwhite@wai.com.au
WAI Engineering
Sydney 2000
Australia

Ph: +61 418 203 229
Fax: +61 2 9622 0450
Home Page: www.wai.com.au
Message 7 of 11
Anonymous
in reply to: wjtpt

On Tue, 15 Jul 2003 22:50:43 -0700, "jeroenberkers"
wrote:

>
>
If you have release 2000 or higher, use the vlide-editor (visualLisp editor
>in acad) and create FAS-files. This give a secure encryption to your
>applications.
--
Jeroen Berkers
A2k - W98SE


Even FAS files are not safe. A while back someone passed me a routine
to decrypt them, and unfortunately it gave me back the source code very
clearly.

KELV.EXE is good as it takes a very long time to re-assemble anything
that you can use. There are cautions here, and the key is an updated
KELV.DEF file. The last one I had was for R14. For any routine written
with 2000 and later you will need it updated to take care of all the VL,
VLA, VLAX, VLR functions otherwise they will be scrambled and you will
not be able to run the routine.

--

Regards,

Ian A. White, CPEng
ianwhite@wai.com.au
WAI Engineering
Sydney 2000
Australia

Ph: +61 418 203 229
Fax: +61 2 9622 0450
Home Page: www.wai.com.au
Message 8 of 11
petd
in reply to: wjtpt

Ian is the encryption with doslib a good one ?
Message 9 of 11
Anonymous
in reply to: wjtpt

Those are still not binary files. They are byte-encoded very similarly
to how protect did the old "autolisp protected" files. And as such, can
be decrypted. The only fortunate thing right now is that there isn't a
program to decrypt these files that's easy to get ahold of. There is
one out there being worked on and I've seen probably the same program
Ian has only at a much earlier stage.

Learning VC++ and programming your applications in ARX is the only true
way to protect your code.

On 7/15/2003 11:40 PM Rakesh Rao spoke thusly:


>
> Hello,
>
> In AutoCAD 2000 and above, you can use Visual Lisp to complile your
> programs into an FAS file or VLX application. This is a binary file and
> cannot be viewed or changed.
>
> Regards
> Rakesh
Message 10 of 11
Anonymous
in reply to: wjtpt

On Wed, 16 Jul 2003 00:45:55 -0700, petd wrote:

>Ian is the encryption with doslib a good one ?

Probably as good as any, but I don't think it works with AutoLISP files
on the fly. I understand it encrypts the drawing file as a security
measure (at least when I tried it a while back).

The problem with PROTECT is that no matter what the "password/key" you
use, only the first letter is used, and all you have to do is list the
protected file and it stares you in the face.

--

Regards,

Ian A. White, CPEng
ianwhite@wai.com.au
WAI Engineering
Sydney 2000
Australia

Ph: +61 418 203 229
Fax: +61 2 9622 0450
Home Page: www.wai.com.au
Message 11 of 11
Anonymous
in reply to: wjtpt

> The problem with PROTECT is that no matter what the "password/key" you
> use, only the first letter is used, and all you have to do is list the
> protected file and it stares you in the face.

You don't even need to do that as any (or most) of the decrypt programs out
there will just do that itself and decrypt the file in just a couple of
seconds.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost