Author Topic: Hide scripts source code in MDG Technology?  (Read 4311 times)

Mesple

  • EA User
  • **
  • Posts: 30
  • Karma: +0/-0
    • View Profile
Hide scripts source code in MDG Technology?
« on: March 26, 2016, 12:45:08 am »
Hi all,

My MDG Techno includes scripts and I'd like to hide the source code of these scripts?
Do you have any idea?

Thanks,
Olivier

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Hide scripts source code in MDG Technology?
« Reply #1 on: March 26, 2016, 02:57:01 am »
Code them in a language which compiles. That's the only way you can obfuscate it.

q.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13404
  • Karma: +567/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Hide scripts source code in MDG Technology?
« Reply #2 on: March 26, 2016, 03:31:55 am »
Why would you want to hide the code?
Isn't it all about 'open source' these days?

Geert

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8085
  • Karma: +118/-20
    • View Profile
Re: Hide scripts source code in MDG Technology?
« Reply #3 on: March 29, 2016, 09:21:13 am »
No, the scripts provided by an MDG technology can't be hidden. Even if there was, it wouldn't be secure enough, users regularly demonstrate a willingness to decode binary data from withing MDG technology files. The best possible would be for us provide a public key that authors could encrypt their scripts and hard code the private key into EA itself. If that was done, it would estimate no more than 15 minutes to get the string when running the script.

Expanding on qwerty's response, my recommendation is to write an add-in that provides the MDG technology and any extra functions required.