Skip to content

iarovyi/e-crypt

 
 

Repository files navigation

eCrypt

NuGet Appveyor

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:

  1. eVision.eCrypt.exe - command line tool
  2. eVision.KeyGenerator.exe - public/private key generation tool
  3. eVision.eCrypt.<some version>.nupkg - nuget package

Usage

  1. Compile the solution using build.ps1 (folder "build_output\artifacts") or download "eVision.eCrypt" nuget package from nuget.org
  2. Run console app eVision.eCrypt.exe with parameters or use user interface to generate public and private keys eVision.KeyGenerator.exe

Documentation

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 --content-version="7.7.7.7"

Self extractor has following interface:

alt text

Key generator user interface:

alt text

Maintainers

(@StefanWink, @antondimitrov, @WingTai, @Eugene1982, @iarovyi, @alex-shmyga).

About

eVision's Encryption Tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 94.8%
  • PowerShell 5.2%