Skip to content

ZCrypt V3.0

Compare
Choose a tag to compare
@cl-ement05 cl-ement05 released this 31 Mar 16:56
· 74 commits to master since this release

New Features

RSA

  • ZCrypt now offers encrypting messages with RSA using Python RSA module
  • Only messages can be encrypted for now
  • Support for crypting time, sender and receiver will come in a future release
  • RSA mode has many ZCrypt mode features see comparison below

Added two new options in setting

  1. Ability to set a default encryption mode (using RSA or ZCrypt)
  2. Ability to set a custom RSA key length (bits)

Improvements

  • Better UI -> unified message titles (error, warning, infos...)

Key differences and features between ZCrypt algorithm and RSA

Features ZCrypt RSA
Encrypt messages
Encrypt metadata (sender, receiver, date)
Save encrypted content to a file ✅ (in byte mode)
Warning before file overwrite
Save decrypted content to external file
Automatically retrieve key from file ✅ (if you saved privKey when encrypting)

RSA or ZCrypt ?

ZCrypt encryption algorithm offers low security level of encryption but a very fast encryption process
RSA on the other hand offers much better security at slower speed
Here is a little comparison between both

Time taken to encrypt "This is a test message for ZCrypt V3.0 release !!"

Tested on a non-overclocked Raspberry Pi 4 on a single process

Operation (in sec) ZCrypt RSA (512 bits) RSA (1024 bits) RSA (2048 bits)
Generate keys < 0.1 0.2 0.8 3.0
Encrypt message 0.3 0.5 1.2 11.1

Choose the one that best suits your needs !