Skip to content

Releases: Yilmaz4/Encrypt-n-Decrypt

Encrypt-n-Decrypt v1.0.0

02 Jul 15:15
Compare
Choose a tag to compare

I've completely rewritten the program, it took more than a year, but it's here! It now has a GUI, features AES and 3DES algorithms, supports file encryption, and a lot more!

Click to see the screenshots!

Screenshot 2022-03-19 011502
decryption

General Features

  • Multi-threaded plain-text or file encryption/decryption using AES and 3DES algorithms.
  • Ability to generate, enter or browse an encryption key; and ability to save an encryption key to a file.
  • Plain-text or file encoding/decoding using base64 encoding.
  • Plain-text or file hash calculation using SHA-1, SHA-256, SHA-512 and MD-5.
  • Ability to derivate an encryption key from a password (KDF).
  • Usage of SQLite3 for saving the configurations made (such as what to encrypt or the length of the key to generate) to a database file when the user closes the program, and load the saved configurations in the next start-up.
  • Lots of visual themes coming from the ttkthemes package.

Encrypt'n'Decrypt v0.2.2

12 May 10:05
e7bde2f
Compare
Choose a tag to compare

This release adds ability to get encryption keys from 'Encryption Key.key' and 'Encryption Key.txt' files and automatically using them for decrypting also fixes some bugs and crashes. Below information shows all changes and fixes:

General Changes:

  • Added ability to get encryption keys from 'Encryption Key.key' and 'Encryption Key.txt' files and automatically decrypting data using these keys if keys are the right key to decrypt entered encrypted data. If both keys are wrong, then program will ask for a key.

Visual Changes:

-No visual changes made-

Bug & Error Fixes:

  • Fixed a crash when entering a string (text) in save menu after encryption.
  • Fixed a crash when entering a different number other than 1,2 or 3 in main menu.
  • Fixed save as... function is not working properly.
  • Fixed tkinter window not disappearing after save as.

Encrypt'n'Decrypt v0.2.1

11 May 06:36
dc4e8df
Compare
Choose a tag to compare

This release fixes a bug (crash) and makes small visual changes. Below information shows all changes:

General Changes:

-No general changes made-

Visual Changes:

  • Changed "Exit" option to "Back to Main Menu" option in all menus except main menu.

Bug & Error Fixes:

  • Fixed crash when user writes a number other than 1, 2 or 3 in main menu.

Encrypt'n'Decrypt v0.2.0

10 May 20:11
dc377da
Compare
Choose a tag to compare

This release adds ability to save the encryption key to a file and improves visuality. All changes listed below:

General Changes:

  • Added ability to save the encryption key to a file
  • Added exit option to all menus
  • Added more error codes and changes some errors's texts

Visual Changes:

  • Improved UI (User Interface)
  • Added detailed program version to main menu
  • Added title to terminal (console) window
  • Program's title inside terminal window changed from "Encrypt'n'Decrypt" to "Ὲɲcrƴpʈ'n'Decrƴpʈ"

Bug & Error Fixes:

-No bugs fixed-

Encrypt'n'Decrypt v0.1 [First Release]

03 May 14:23
13109e5
Compare
Choose a tag to compare
Pre-release

This release is the first release of Encrypt'n Decrypt program which is made by me. In this version, you can simply encrypt plain texts with a random generated 352-bit which is 44 characters long key and decrypt encrypted text with this key. This release doesn't have a GUI (Graphical User Interface). It works on a terminal window. This version is compatible with all O.S's including any Linux and OS-X except Windows XP and below. Program's interface has options to select, one is encryption and other is decryption. There may some small bugs as this is the first release of this program.

Features:

  • Encrypt entered text with Fernet encryption
  • Decrypt encrypted texts using the key