Page 1 of 1

Re: Encrtpion Constant - можно ли ее изменить

Posted: Sun Sep 08, 2013 11:43 am
by zop
Можно. Я менял в файле проекта (project.enigma)

Code: Select all

   <Constants>
      <EncryptedConstant>123456789</EncryptedConstant>
...
    </Constants>
 

Re: Encrtpion Constant - можно ли ее изменить

Posted: Mon Sep 09, 2013 11:54 am
by zop
У энигмы есть справка. В справке написано для чего эта константа. Приведу сюда вырезку:
Encrypt application with Encryption Constant - it encrypts the application with the Encryption Constant. The Encryption Constant is a unique value that is stored in the registration key. It means that if the application is protected with this option, it is impossible to run/unpack the application without valid registration keys. This feature has one common restriction: the application should be unlocked with registration keys generated with at least one crypted section enabled. If the registration key does not have any sections unlocked, the application will fail to be executed. If you try to run the application protected with this option and registered with the key that does not have any crypted section enabled, the execution will depend on the options selected on Checkup-Control Sum panel. That is, if the control sum is enabled, a message will be shown or the execution will be terminated silently.

Re: Encrtpion Constant - можно ли ее изменить

Posted: Mon Sep 09, 2013 2:47 pm
by Enigma
Спрашивайте на форуме, ответим по возможности.

Encryption Constant, как написано в помощи, используется только для шифрования участков кода, или всего кода. За регистрацию отвечает публичный и приватный ключи. Чтобы их перегенерировать, можно создать новый проект (ключ сгенерируются автоматически), и функцией File - Import Project импортировать настройки старого проекта, все кроме Registration Features - Common.