eCrypt is command line tool for creation of self-extractable encrypted package as executable file. Also it contains application with user interface that allows to generate public and private keys.
Artifacts contains few files:
eVision.eCrypt.exe
- command line tooleVision.KeyGenerator.exe
- public/private key generation tooleVision.eCrypt.<some version>.nupkg
- nuget package
- Compile the solution using build.ps1 (folder "build_output\artifacts") or download "eVision.eCrypt" nuget package from nuget.org
- Run console app
eVision.eCrypt.exe
with parameters or use user interface to generate public and private keyseVision.KeyGenerator.exe
Documentation is available within tool
eVision.eCrypt.exe --help
Public and private key can be generated using UI tool. Pulic key is used for encryption and private key is used for decryption.
Example: You can create self-extractable encrypted package ("MySelfExtractablePackage.exe") using public key ("publick-key.asc") and package ("package-1.0.0.zip").
...eCrypt.exe --output-path=C:\Destination\MySelfExtractablePackage.exe --key-path=C:\Keys\publick-key.asc --target=C:\SomePackage\package-1.0.0.zip
Self extractor has following interface:
Key generator user interface:
(@StefanWink, @antondimitrov, @WingTai, @Eugene1982, @iarovyi, @alex-shmyga).