File encryptor

The text encryptor was created to ensure texts remain encrypted without being stored in plain text on the disk.

Description

With the application, you will be able to:

  • Save encrypted texts.
  • Adjust the encryption strength using a slider.

General features:

  • Configurable multi-resolution zoom
  • Dark mode option
  • New version notification

Code description

The application uses libFileEncoder, a library specifically designed for file encryption (jfe)

Windows

Text encryptor (textCrypt v1.0) (2016)

Download

Text encryptor (textCrypt v1.0.2) (2016-2017)

Download

Text encryptor (textCrypt v1.3) (2017)

Download

Text encryptor (textCrypt v1.4) (2018-2019)

Download

Text encryptor (textCrypt v1.5) (2019)

Download

Text encryptor (textCrypt v1.6) (2020-2024)

Download

Versions

image

TextCrypt is a small Java application that allows you to encrypt and decrypt plain text.

The text is always encrypted and never saved unencrypted on the hard disk.

The application can create an encrypted file that is compatible with the Java File Encoder application by simply changing the file extension to the appropriate format.

image

This update addresses several bugs from the previous version.

image

This update addresses several bugs from the previous version.

image

This version includes several new features:

  • Edit text and easily undo or redo changes.
  • Copy and paste text.
  • An option to search for and replace text, which can also be used for expressions.
  • The ability to resize the application window.
  • The application is now able to recognize website links and email addresses.
image

This version of the application aims to prevent a bug that resulted from interaction with a new Java-9 feature, which automatically handles high pixel density (dpi) screens.

Additionally, support for Maven has been added.

image

A new query version has been added in this application update.

Dark mode option has been added.


This text encryptor has additional desirable features:

  • Encryption is performed using a chaotic pseudo-random generator with XOR and character reordering. This is a non-standard encryption method that I programmed myself. This means that if someone tries to decrypt a file through a brute force attack without the password, they would have to deal with the code.
  • If the file size exceeds 16 KB, it becomes resistant to brute force attacks due to character reordering, making it take a long time to reject an incorrect password.
  • To prevent the encrypted file from being corrupted, it is first saved in a temporary file and then renamed to the actual file name.
  • A backup copy of the previous file is also saved when saving the text.
  • The text is always encrypted on the hard disk.
  • Search and replace window.
  • Select the zoom level for the windows.
  • Dark mode.

Downloads