![]() ![]() Or you can add a hidden feature to your own application, that you will call from Inno Setup to encrypt and store the data. I believe you can use CryptoAPI even with a known key (shared between the installer and the application), but I do not know details.Īnother way to encrypt data with a known key is by invoking an external application for that. I didn't try to implement this in Pascal Script, but I believe it should be possible. This is really secure, as it uses a key that associated with the local account and protected by accounts password. the generation of installations by allowing InnoSetup scripts to be created and. ![]() If you will be decrypting the data using the same local account as encrypting them (the same user installs and uses the software), use Windows CryptoAPI. Free InnoIDE environment for Jordan Russels Inno Setup install system. ![]() Though some simple encoding (not encryption), like Base64, can be implemented in Pascal Script code. You have to use external functions or applications. There's no support for encryption in Inno Setup (or its Pascal Script code). Though as you seem to be willing to accept even plain key-less Base64 encoding, your security needs are probably not that high. See Disassembling strings from Inno Setup. Particularly Inno Setup code is easy to disassemble. It's not that difficult to retrieve the key from the binaries. Additionally, a large number of questions and answers can be found on. Don't forget to check out the Inno Setup forum, the primary source for Inno Setup support. In general, there's no really safe way to encrypt data (the DB password), so that they can be used automatically. Here you can find various useful tools for Inno Setup (for example, GUI script editors) and translations of the Setup text in many languages. Your question is rather broad, so I will answer it broadly too. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |