Java support many secure encryption algorithms but some of them are weak to be used in security-intensive applications. For example, the Data Encryption Standard (DES) encryption algorithm is considered highly insecure; messages encrypted using DES have been decrypted by brute force within a single day by machines such as the Electronic Frontier Foundation’s (EFF) Deep […]
Knowledge of how to secure REST APIs is as much important as to write the APIs itself. Mostly REST APIs are HTTP protocol based, and any user having internet connection can access them, and so can bad users as well. It is very important to write secure APIs to protect the business. Before starting to […]
In this tutorial, we will learn to set environment variables e.g. JAVA_HOME when you don’t have admin access to your development machine. This is very common scenario in companies with high security requirements like banks ( like mine 🙂 ). Open “User Accounts” Option You can locate this option by searching ‘accounts‘ or ‘user accounts‘ […]
Learn Java Secure Hashing algorithms in-depth. Java examples of MD5, SHA256, SHA512, PBKDF2, BCrypt, SCrypt algorithms with salt to create secure passwords.