Java security AES,SHA256,SHA512,MD5 - Spring Boot Project Free Download

The download link is provided at the bottom of the page. Before downloading the source code please go through the functionalities available, technologies used, and a brief description.
 
For more topics, click the below link: 
 
 
Following technologies stack being used:
  • Spring Boot 2.1.1.RELEASE
  • Spring 5.1.3.RELEASE 
  • Maven 3
  • JDK 1.8
  • Eclipse Oxygen
  • jQuery
  • Bootstrap
  • Free Maker
  • javascript
 
Module 1:AES Encryption
 
Advanced Encryption Standard(AES) is a symmetric encryption algorithm. AES is the industry standard as of now as it allows 128 bit, 192 bit, and 256-bit encryption. Symmetric encryption is very fast as compared to asymmetric encryption and is used in systems such as a database systems. Following is an online tool to generate AES encrypted password and decrypt AES encrypted password.


Module 2:MD5
 
Hash functions are extremely useful and appear in almost all information security applications.
A hash function is a mathematical function that converts a numerical input value into another compressed numerical value. The input to the hash function is of arbitrary length but the output is always of fixed length.
Values returned by a hash function are called the message digest or simply hash values
 

Module 3:SHA256
 
SHA-256 is a one-way function that converts a text of any length into a string of 256 bits. This is known as a hashing function. In this case, it is a cryptographically secure hashing function, in that knowing the output tells you very little about the input. It is a modified version of SHA1, which in turn is a modified SHA0. All three are now broken, to some extent.


Module 4:SHA512
 

  
 

Popular posts from this blog

Learn Java 8 streams with an example - print odd/even numbers from Array and List

Java Stream API - How to convert List of objects to another List of objects using Java streams?

Registration and Login with Spring Boot + Spring Security + Thymeleaf

Java, Spring Boot Mini Project - Library Management System - Download

ReactJS, Spring Boot JWT Authentication Example

Spring Boot + Mockito simple application with 100% code coverage

Top 5 Java ORM tools - 2024

Java - Blowfish Encryption and decryption Example

Spring boot video streaming example-HTML5

Google Cloud Storage + Spring Boot - File Upload, Download, and Delete