From 7827f94f645b1e6dfb19abf736c2b260d255d323 Mon Sep 17 00:00:00 2001 From: MasterFlomaster1 <30301197+MasterFlomaster1@users.noreply.github.com> Date: Fri, 30 Aug 2019 23:34:49 +0300 Subject: [PATCH 01/95] Update README.md --- README.md | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 1d4f1a1..7e5f146 100644 --- a/README.md +++ b/README.md @@ -4,11 +4,11 @@

SimpleJavaCrypter

-

Simple tool with GUI that can handle following tasks: file and text encryption/decryption, hash sum calculation and file checksum verifier, text encoding. Supports AES128, AES256, DES, 3DES, MD2, MD5, SHA1, SHA224, SHA256, SHA384, SHA512.

+

Simple tool with JavaFX GUI that can handle following tasks: file and text encryption/decryption, hash sum calculation and file checksum verifier, text encoding. Supports AES128, AES256, DES, 3DES, MD2, MD5, SHA1, SHA224, SHA256, SHA384, SHA512.

## Description -SimpleJavaCrypter is a program written in java which combines a number of useful functions: encryption/decryption of text and files with various algorithms, file and text hashsum calculation and file checksum verifier. There are several encryption algorithms available right now: AES-128, AES-256, DES, 3DES and SimpleCipher. The last one is a simple experimental encryption algorithm that can handle encryption and decryption of the text. Only English language is currently supported. Encryption is performed by an elementary algorithm which randomly changes chars in the given text. Text decryption is done by reverse algorithm. This encryption algorithm is currently under development and would need further work. List of all currently supported algorithms you can see below. +SimpleJavaCrypter is a program written in java which combines a number of useful functions: encryption/decryption of text and files with various algorithms, file and text hashsum calculation and file checksum verifier. There are several encryption algorithms available right now: AES128, AES256, DES, 3DES and SimpleCipher. The last one is a simple experimental encryption algorithm that can handle encryption and decryption of the text. Only English language is currently supported. Encryption is performed by an elementary algorithm which randomly changes chars in the given text. Text decryption is done by reverse algorithm. This encryption algorithm is currently under development and would need further work. List of all currently supported algorithms you can see below. ## Features @@ -17,9 +17,9 @@ SimpleJavaCrypter is a program written in java which combines a number of useful * Generate random keys and secret combinations. * Get current key. * Encrypt/decrypt text and files with your own key. -* Simple, nice and adjustable GUI. -* Text hash-sum calculation. -* File hash-sum calculation. +* Simple, nice and adjustable JavaFX GUI. +* Text hash calculation. +* File hash calculation. * File checksum verifier. * GUI drag and drop is supported. * Dark theme. @@ -44,8 +44,6 @@ SimpleJavaCrypter is a program written in java which combines a number of useful ## Screenshots -Basic graphical user interface. - Application home page ![SimpleJavaCrypter](https://raw.githubusercontent.com/MasterFlomaster1/SimpleJavaCrypter/master/content/home.png) From 722f9ac710f43684ce29ce819c6825b1f25e1a08 Mon Sep 17 00:00:00 2001 From: MasterFlomaster1 <8usernameunknown8@gmail.com> Date: Sat, 31 Aug 2019 17:40:15 +0300 Subject: [PATCH 02/95] GUI update --- src/GUI/AboutPage.fxml | 88 +++++++++++++-------------- src/GUI/FileHashPage.fxml | 64 ++++++++++---------- src/GUI/HashSumCheckerPage.fxml | 104 +++++++++++++++++--------------- src/GUI/SideMenu.css | 2 +- src/GUI/TextEncryptionPage.fxml | 38 ++++++------ 5 files changed, 147 insertions(+), 149 deletions(-) diff --git a/src/GUI/AboutPage.fxml b/src/GUI/AboutPage.fxml index 6816fb4..f769de3 100644 --- a/src/GUI/AboutPage.fxml +++ b/src/GUI/AboutPage.fxml @@ -5,6 +5,7 @@ + @@ -18,63 +19,56 @@ + - - + + + + + + + - + - - - + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + diff --git a/src/GUI/FileHashPage.fxml b/src/GUI/FileHashPage.fxml index 5b7360f..47a7888 100644 --- a/src/GUI/FileHashPage.fxml +++ b/src/GUI/FileHashPage.fxml @@ -21,43 +21,43 @@ - - + + + + + + + + - + - - - - - - - - - - + - - - - diff --git a/src/main/java/GUI/fxml/HashSumCheckerPage.fxml b/src/main/java/GUI/fxml/HashSumCheckerPage.fxml deleted file mode 100644 index 05c4019..0000000 --- a/src/main/java/GUI/fxml/HashSumCheckerPage.fxml +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/java/GUI/fxml/MenuBar.fxml b/src/main/java/GUI/fxml/MenuBar.fxml deleted file mode 100644 index 947048f..0000000 --- a/src/main/java/GUI/fxml/MenuBar.fxml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/java/GUI/fxml/SettingsPage.fxml b/src/main/java/GUI/fxml/SettingsPage.fxml deleted file mode 100644 index 6f36957..0000000 --- a/src/main/java/GUI/fxml/SettingsPage.fxml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - diff --git a/src/main/java/GUI/fxml/ShowKey.fxml b/src/main/java/GUI/fxml/ShowKey.fxml deleted file mode 100644 index c3de453..0000000 --- a/src/main/java/GUI/fxml/ShowKey.fxml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/src/main/java/GUI/fxml/SideMenu.fxml b/src/main/java/GUI/fxml/SideMenu.fxml deleted file mode 100644 index 810c063..0000000 --- a/src/main/java/GUI/fxml/SideMenu.fxml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/java/GUI/fxml/TextEncryptionPage.fxml b/src/main/java/GUI/fxml/TextEncryptionPage.fxml deleted file mode 100644 index 1db5c8a..0000000 --- a/src/main/java/GUI/fxml/TextEncryptionPage.fxml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/java/GUI/fxml/TextHashPage.fxml b/src/main/java/GUI/fxml/TextHashPage.fxml deleted file mode 100644 index bda6918..0000000 --- a/src/main/java/GUI/fxml/TextHashPage.fxml +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -