Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

comp.cad.autocad AutoLISP FAQ (part 1/2) - general
Section - [4] How can I protect my AutoLISP programs?

( Part1 - Part2 - Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Business Photos and Profiles ]


Top Document: comp.cad.autocad AutoLISP FAQ (part 1/2) - general
Previous Document: [3] How do I debug AutoLISP programs?
Next Document: [5] AutoLISP compilers
See reader questions & answers on this topic! - Help others by sharing your knowledge
  "You really have to protect it? If you just want to share routines
  with friends, why not give them the code? Working with others
  can be a great way to get new ideas and lead to a better
  application. Some of the best utilities were improved by my friends
  or I have improved some of my friends utilities." (Dennis)

[4.1] Kelvinate
    with KELV.EXE (on the R12 CD-ROM or at the AutoLISP sites "[1]").
    Free. De-Kelvinate LISP's with any pretty printer, see [6.3].
    Symbol names (functions and variables) will stay garbled and comments
    are lost.
[4.2] Protect
    with PROTECT.EXE (on the R12 CD-ROM or at the AutoLISP sites "[1]")
    Note that unprotectors exist. Free.
[4.3] Kelvinate and Protect
    First kelvinate, to make it unreadable, then protect. Free.
[4.4] Convert
    Shareware LISP En-/Decryptor by Maciej Lukasiewicz, Sweden.
    With Convert encrypted "Protected Lisps" cannot be decrypted by other
    programs, but by Convert it can.
[4.5] ACOMP
    AutoLISP compiler ACOMP.EXE, on the R12 international release or
    at the AutoLISP sites. Free. More docs about ACOMP are at
    http://xarch.tu-graz.ac.at/autocad/bi4/  See also [5.1]
[4.6] Vital LISP Professional
    Formerly at http://www.basissoftware.com/vill.htm [broken]
    Say "ViLL". Outdated. See also [5.2]
[4.7] Lisp2C
    LISP to C converter, for R12/R13/R14 Dos/Win (Watcom, Metaware,
    MSVC Libs). You need to own such a C/C++ compiler. Quite expensive.
    http://www.basic.si
[4.8] Visual Lisp by Autodesk
   say "VLISP". see [5.3]


  FAS Security:
    There was recently a lengthy discussion about FAS security at both
    newsgroups. Apparently FAS can be decompiled to readable source code,
    but this tool is not available on the net yet. Rumors say that MNC
    files can also be decompiled for years now but this doesn't exist the
    net either.
    Linked and dropped FAS/VLX (compiled with Optimized/Internal) is
    similar to Kelvination.
    Symbol names, strings and numbers are more insecure than algorithms.
  Summary:
    Serious encryption is only done with Vital LISP and its successors.
    Kelvinating makes LISP files unreadable and load faster.
    Protected lisp files can be easily decrypted. With
    Convert -e$GUARD encrypted LISPs can be unprotected only with Convert.

User Contributions:

Comment about this article, ask questions, or add new information about this topic:

CAPTCHA




Top Document: comp.cad.autocad AutoLISP FAQ (part 1/2) - general
Previous Document: [3] How do I debug AutoLISP programs?
Next Document: [5] AutoLISP compilers

Part1 - Part2 - Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
rurban@xarch.tu-graz.ac.at (Reini Urban)





Last Update March 27 2014 @ 02:11 PM