Posts

Showing posts from October, 2020

Java - RSA + AES a double layer security system - Architecture + Implementation example

Image
Hello everyone, today we will learn a double-layer security system using RSA+AES in Java, with the help of architecture visualization and one java example. Encryption's primary purpose is to protect against brute force attacks. It is composed of a cipher, the message/data, and a key (the password). With a wide range of free tools available like(Aircrack-ng, John the Ripper, Rainbow Crack, and L0phtCrack ), even baby hackers can attempt to hack passwords using brute force. In my opinion, as a layperson in cryptography, multiple double-layer encryptions may not increase security, but it may slow down attackers. Using encryption may cause performance issues. Or maybe not. It really depends on how you use it. If you understand just how "expensive" each part of your enterprise encryption operation is, it's possible you can avoid the expensive parts and dramatically increase the performance of your applications. Let's see the architecture of the RSA + AES system This is

ReactJS - Form

Image
Hello everyone, Today we will learn how to validate a simple signup form in React JS.Form validation is the most important part of web development, through which we can restrict invalid entries and validate form details to some extent by using valid sets of checkpoints or validation rules. Why form validation on the client-side?  Form validation normally occurs on the server-side. This was really a lengthy process that used to put a lot of burden on the server. So, it will be a good choice if you add validation on the client side. Doing so improves application performance. Here we are using a simple signUP form and performing Client Side Validation using SignUpForm Component. Let's see the React JS signUP form with error messages below: Here we are validating the following entries, Name Email ID Mobile Number Password Directory Structure: Let's see the directory structure : SignUpForm.jsx This is a SignUpForm Component, it helps to render the signup form and validate the form d

Heroku Cloud+Spring Boot - How to deploy the Spring Boot application on the Heroku cloud?

Image
Hello everyone, today we will learn how to deploy a demo spring boot application on the Heroku cloud. Let me first tell you what the Heroku cloud is! Heroku cloud is a platform as service(PaaS) that enables developers to build, run, and operate applications entirely on the cloud. Heroku is best suitable for startups, Medium business. Heroku supports 175+ add-ons that cover various purposes – from notifications to security. In general, this cloud tech service is more user-friendly compared to EC2. Heroku helps to increase the productivity of your team by creating an environment for rolling-out and development processes. What is Add-ons? Add-ons are cloud services that extend Heroku apps with useful features and services, such as  Datastores  Logging  Monitoring  Content management There are two  things to take into account: Type of business If you own a small business, the best option will be a Platform as a Service solution. Just choose the settings, and don’t bother with things your