This application allows you to encrypt files using two encryption algorithms, AES256 and RSA4096. Before encryption, you (or the recipient) need to generate a pair of keys - a private and a public key. Files are encrypted with the public key and decrypted with the private key. To encrypt, you need to send the public key to the person who has the file you need so that they can encrypt the file with this key. Then you, in turn, will decrypt the received file with your private key.
- Password: You can set a password of any complexity for additional protection (it can be without a password).
- Archiving: If you encrypt several files, each of them will be encrypted separately, and you will receive the same number of encrypted files as the original ones. But there is also an option to archive files before encryption. Files are archived into a zip archive without compression, and then this archive is encrypted. Thus, you get one output file regardless of the number of input files.
- nodejs v22
npm install npm run build npm run startFor Windows:
electron-builder --winor
npx electron-builder -wFor Linux:
electron-builder --linuxFor MacOS:
electron-builder --mac