Desktop Logo
Mobile Logo
MENU
  • Home
  • Themes
    • Exopite Theme
    • Exopite Theme Demo
    • Exopite WordPress Starter Theme
  • Plugins
    • Exopite Multifilter
    • Exopite Lightbox
    • Exopite Responsive Displayer
    • Exopite Lazy Load XT
    • Exopite Notificator
    • Exopite SEO Core
    • Exopite Combiner and Minifier
    • Exopite Simple Options Framework
    • Exopite Frontend Notifications
    • Anti Spam for Contact Form 7
    • Exopite Integrity
  • Blog
  • Contact
  • Legal
    • Disclaimer
    • Legal Notice
    • Privacy Policy
    • Terms of Use
  • Home
  • Themes
    • Exopite Theme
    • Exopite Theme Demo
    • Exopite WordPress Starter Theme
  • Plugins
    • Exopite Multifilter
    • Exopite Responsive Displayer
    • Exopite Notificator
    • Exopite Simple Options Framework
    • Exopite Frontend Notifications
    • Exopite Lightbox
    • Exopite Lazy Load XT
    • Exopite SEO Core
    • Exopite Combiner and Minifier
    • Anti Spam for Contact Form 7
    • Exopite Integrity
  • Blog
  • Contact
Home » Programs » C# » JSEncrypterPro
Please note: We are building the site new, it is under heavy construction!

JSEncrypterPro

  • By Joe Szalai
  • 1. July 2017
  • Last modified on 26. August 2017

JSEncrypterPro Main

JSEncrypterPro is a freeware, portable, easy to use Aes, Blowfish, Twofish file encryption and steganography tool.

Written in Windows C# .Net 4.0

Freeware

Features

  • Easy to use, Drag and Drop
  • Encryption algorithms: AES 256 bit, TwoFish 256 bit, BlowFish 448 bit
  • Encrypt, decrypt file(s) with random salt
  • Steganography: de/encrypt any file and put it in/pull out from a Png image file (only AES with fix salt!)You can open Jpeg and Png file to hide data, but output always Png, because it needs a lossless file format for data security.
    Do not modify the image after the hiding, because then you lose your data in it!
    The program will preserve image file (container) date and time.
  • Optimize Png file after the hide/unhide process (uses FreeImage, can reduce the size by 50%!)
  • Check your password strength
  • Save password along with the file name and encryption algorithm, if you want, in “JSEncrypterPro.ini” file
  • Multi-language: in moment Deutsch, English and Hungarian
  • Can be started with command line argument: [bash]JSEncrypterPro.exe %1[/bash] (still have a simplified GUI)
  • Add and remove from Context Menu (need Administrator rights to write to Windows Registry!)

Screenshots

Main window:

JSEncrypterPro MainJSEncrypterPro File loaded for AES encryption
Steganography:

JSEncrypterPro images loaded for steganographyJSEncrypterPro File loaded for steganography
Starting with command line argument (Context Menu – right click icon on Windows):

JSEncrypterPro started with command line argument

Warnings

I’m not responsible for any back-doors, encryption cracks, any other de/encryption issues, hacks, data loss, forgotten passwords, data corruptions, or any other issues!
I can NOT recover your data or password if you forgot it!

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND! Use this program at your own risk!

Steganography CAN BE DETECTED if somebody -“He Knows What He’s Doing”- looking for it! If somebody find your data in it, still encrypted with AES 256 (Microsoft CryptoAPI). For steganography I use a fix salt, so it is a little less secure like to “normal” encrypting with the program!

Technical things

Well, the whole point of steganography (from Wikipedia): “The advantage of steganography over cryptography alone is that the intended secret message does not attract attention to itself as an object of scrutiny” and “steganography is concerned with concealing the fact that a secret message is being sent”.

AES encryption uses .NET Framework Cryptography Model (CryptoAPI). So the result is safe as CryptoAPI AES! Source code below!

Twofish and Blowfish encryption uses CryptoNet.dll from Crypto.Net 1.0, you can download below with the source as well.I used also AlphaBlendTextBox, and the icon file source is here.

Speed test:

Time encryptTime decryptAlgorithmFile size
00:00:21.593 ms00:00:21.983 msAES350.32 MB
00:00:46.314 ms00:00:47.476 msAES781.95 MB
00:01:06.247 ms00:01:07.246 msAES1.09 GB
00:03:03.700 ms00:03:10.840 msAES3.09 GB
00:13:04.132 ms00:15:29.256 msAES13.05 GB
Time encryptTime decryptAlgorithmFile size
00:00:14.963 ms00:00:12.557 msTwofish350.32 MB
00:00:28.512 ms00:00:26.210 msTwofish781.95 MB
00:00:40.980 ms00:00:37.796 msTwofish1.09 GB
00:01:52.436 ms00:01:42.168 msTwofish3.09 GB
00:08:59.986 ms00:10:28.612 msTwofish13.05 GB
Time encryptTime decryptAlgorithmFile size
00:00:18.480 ms00:00:17.726 msBlowfish350.32 MB
00:00:38.352 ms00:00:35.746 msBlowfish781.95 MB
00:00:53.778 ms00:00:53.116 msBlowfish1.09 GB
00:02:32.245 ms00:02:21.535 msBlowfish3.09 GB
00:10:33.113 ms00:13:15.190 msBlowfish13.05 GB

AES Encrypt:

https://gist.github.com/JoeSz/64674129f22f6919bd639e267919ce70

Decrypt:

https://gist.github.com/JoeSz/e7a9a38389765c470e8c7aa7dfbd9e8e

Generate salt:

https://gist.github.com/JoeSz/65769ff30c650c136977c092982ed442

Please read the disclaimer.

Crypto.NET 1.0.0
binary from: ftp://ftp.gnome.org/mirror/temp/sf2015/c/cr/cryptodotnet/Crypto.Net%20Binaries/
source from: ftp://ftp.gnome.org/mirror/temp/sf2015/c/cr/cryptodotnet/Crypto.Net%20Sources/Crypto.Net%201.0/

[wpdm_package id=’387′]

[wpdm_package id=’455′]

  • C#
avatar
Written by Joe Szalai
All posts by Joe Szalai | Website
C#PHPmySQLijQueryHTML5CSS3WordPress
Hi! I'm a PHP, jQuery and C# full stack developer. Nowadays I work mostly with WordPress.

Post navigation

prev
Last post

comment test

next
Next post

JSPasswordTool

You might also like:

title
eKinderGuard
eKinderGuard
With this parental time control program you can protect your child...
JSImageViewer
JSImageViewer
JSImageViewer egy gyors, kicsi és freeware .NET képnézegető Windows XP, Windows...
title
Computer Temperature Sentinel
Computer Temperature Sentinel
This program will try monitor -as a sentinel- your computer hottest...
  • Disclaimer
  • Legal Notice
  • Privacy Policy
  • Terms of Use
This website is using only strictly necessary cookies (if any). More information OK
Disclaimer | Legal Notice | Privacy Policy | Terms of Use