Skip to content

ValerioGc/javafx-crypt-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EncSeal

Javafx Crypt Tool

A desktop utility for encrypting and decrypting text using strong password-based encryption.
Runs on Windows and Linux with no installation required.

Java 21 JavaFX Bouncy Castle Platform License


App screenshot


⬇️ Download

Download the latest release from the Releases page:

Platform File How to run
🪟 Windows javafx-crypt-tool-windows.zip Extract → run javafx-crypt-tool.exe
🐧 Linux javafx-crypt-tool-linux.tar.gz Extract → run javafx-crypt-tool

No Java installation required — the runtime is bundled inside the package.

Windows SmartScreen warning: since the executable is not commercially signed, Windows may show a warning on first launch. Click "More info" → "Run anyway" to proceed.


🚀 How To Use

  1. Select an encryption algorithm from the dropdown
  2. Enter a salting key — a secret string used as part of the key derivation
  3. Enter the text to encrypt or decrypt
  4. Select Encrypt or Decrypt mode
  5. Click Run
  6. Use the 📋 copy button to copy the result

⚠️ The same salting key and algorithm used to encrypt must be used to decrypt.

🔄 Jasypt compatibility mode

Enable the Jasypt mode checkbox to decrypt (or encrypt) text produced by Jasypt's StandardPBEStringEncryptor. Select the algorithm and iterations count that match your Jasypt configuration.


🔐 Supported Algorithms

EncSeal native

Algorithm Key size Iterations
SHA256 + AES (128-bit) 128 bit 600,000
SHA256 + AES (192-bit) 192 bit 600,000
SHA256 + AES (256-bit) 256 bit 600,000

Jasypt compatibility mode

Exposes additional algorithms for interoperability with Jasypt StandardPBEStringEncryptor, including MD5+DES, SHA1+DESede, SHA256+AES variants and more. Unsupported algorithms are hidden automatically based on the current JVM.


🌐 Supported Languages

🇬🇧 English  ·  🇮🇹 Italian  ·  🇫🇷 French  ·  🇪🇸 Spanish  ·  🇩🇪 German

Switchable at runtime from the header — no restart required.


🔗 Source

https://github.com/ValerioGc/javafx-crypt-tool

For build and development instructions see DEVELOPMENT.md.

About

Password-based text encryption desktop app built with JavaFX. Windows & Linux, no install required.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Contributors