Author Topic: Plug-in licensing  (Read 491 times)

0 Members and 1 Guest are viewing this topic.

LogicTools

  • Newt
  • Posts: 29
Re: Plug-in licensing
« Reply #15 on: January 14, 2022, 09:03:25 AM »
Thank you guys!!
Since I check up yesterday I've seen that it has been a very lively conversation.
Quote
Autodesk has the Entitlement API, which is supercool from a developerís perspective.
BricsCAD, well I think you need to pre upload keys, so I donít see how to use hardware info like a MAC address.
Thank you Daniel. I had no idea that the Entitlement API existed!!
For what I read it allows you to also manage a subscription, so I suppose you can publish and let test free for a month and then manage an annual subscription.
Also thanks for your code.
That corroborates my idea of accessing the method with the "WinHttp.WinHttpRequest.5.1" object in lisp.
About the decryptions, absolutely not idea.
Thank you all guys, again.

VovKa

  • Swamp Rat
  • Posts: 1417
  • Ukraine
Re: Plug-in licensing
« Reply #16 on: January 14, 2022, 03:21:07 PM »
I apologize for my great ignorance,
but ...

how do you calculate this code ?

and then how is it used to decrypt ?

is there no relation to what vl-string-translate does?
it's base64

BIGAL

  • Swamp Rat
  • Posts: 897
  • 30 + years of using Autocad
Re: Plug-in licensing
« Reply #17 on: January 14, 2022, 11:16:31 PM »
Just a bit of old fashioned help we had a application with multiple lisps, testing was done un locked so you can use old fashioned DOS bat file to add a users key etc to all files then say make a fas.

copy serial.lsp+lisp1.lsp d:\\Serial\\lisp1.lsp
copy serial.lsp+lisp2.lsp d:\\Serial\\lisp2.lsp
and so on

so the serial.lsp would be edited for each user changing their key. All required files now have the serial key in them.
A man who never made a mistake never made anything

domenicomaria

  • Bull Frog
  • Posts: 302
Re: Plug-in licensing
« Reply #18 on: January 14, 2022, 11:26:55 PM »
Quote
it's base64

yes

i have seen

thank you

d2010

  • Bull Frog
  • Posts: 240
Re: Plug-in licensing
« Reply #19 on: January 15, 2022, 05:14:58 AM »
First problem. How to increase the sell  anything related to C.A.D on eBay.com (Dwg, LIn, Shx, LISP or Brx or ARX, Pat, Exe, Des, or Pdf)
Second problem, in my mind.  How to block the Hacker/s, for BAD-cracking the vlx?
Quote
it's base64
yes
How to transform this source into Dynamically-Integers with CPUCode-Of-Buyer-Lisp?
How to transform this source into Dynamically-Integers with CPUCode-Of-Buyer-Lisp?>!
How to transform this source into Dynamically-Integers with CPUCode-Of-Buyer-Lisp?>!
If you good good, ,good mathematician, then you help me
Code: [Select]
(defun dfn_enamk_circle(cen7 raza l97a color lt98 / $rr x y z ol lv isla l243 w ga el)
 (setq;;; If you need I attach original source of same routine inside the=Document.rtf
 ga nil
 ol (jc_lda28 (list "0x6C98:9760"  )
 w) (setq;|a000|;
 color (if (=  color nil) 256 color)) (setq;|a000|;
 lt98 (if (>  lt98 "") lt98 w)) (setq;|a000|;
 el (jc_lda28 (list "0x6C98:9821"  )) (setq;|a000|;
 l97a (if (>  l97a "") l97a (jc_lda28 (list "0x4E37:9846"  (Jc_cws02 393225)))
 isla (jc_lda28 (list "0x428D:9864"  "LAYER" l97a) (setq;|a000|;
 l97a (if (=  nil isla) "0" (jc_lda28 (list "0x624B:9891"  l97a T))) (setq;|a020|;
 x (car cen7)
 y (if x (jc_lda28 (list "0xB118:9931"  cen7) nil)
 z (if y (jc_lda28 (list "0x0DAC:9950"  cen7) nil)
 z (if (=  z nil) 0.0 z)) (if (and  x y z) (progn  (setq;|a67118177|;
 l243 (list (jc_lda28 (list "0x4DFA:10011"  0 "CIRCLE") (jc_lda28 (list "0x4DFA:10021"  6 lt98) (jc_lda28 (list "0x4DFA:10031"  8 (jc_lda28 (list "0x624B:10039"  l97a)) (list 10 x y z) (jc_lda28 (list "0x4DFA:10063"  40 raza))) (if (<  color 257) (setq;|a67118217|;
 l243 (jc_lda28 (list "0x2ABB:10088"  l243 (list (jc_lda28 (list "0x4DFA:10100"  62 color))))) (setq;|a000|;
 ga (jc_lda28 (list "0x2338:10117"  l243)) (princ ))) (setq;|a68289636|;
 $rr (if (=  ol (jc_lda28 (list "0x6C98:10142"  )) ga nil)))
$rr)
« Last Edit: January 15, 2022, 05:27:25 AM by d2010 »

baitang36

  • Newt
  • Posts: 150
Re: Plug-in licensing
« Reply #20 on: January 15, 2022, 09:49:36 AM »
copy serial.lsp+lisp1.lsp d:\\Serial\\lisp1.lsp
copy serial.lsp+lisp2.lsp d:\\Serial\\lisp2.lsp
and so on
copy /b serial.fas + lisp1.fas d:\\Serial\\lisp1.fas
This is also true

LogicTools

  • Newt
  • Posts: 29
Re: Plug-in licensing
« Reply #21 on: January 15, 2022, 10:19:00 AM »
Thanks BIGAL, baitang36.
That's is a nice strategy to protect lisp files.
In my case I will be using a VLX obviously exposed to bad-cracking as suggested by d2010.