$4.99
Description
Hashing is essential part of the computer technology. The BlockChain technology has it’s bases on a tree of hashes that, if any node changes – the tree below it will change. Here I am offering Spring Boot Micro Service Module executes the basic Hashing operations.
Base64
Base64 is very common way to transfer bytes encoded into symbols that are from the english letters and numbers.
SHA-512
SHA-512 is the latest hashing algorithm that keeps the output the same – whenever you repeat the hashing with the same input.
Bcrypt
Bcrypt is a password hashing algorithm that changes that output on each attempt. This makes hacking password harder to brute force. Of course there is a catch – there is a salt added that makes the complexity of the hashing bigger or smaller. It increases the time for processing even in a standard happy path use case. But, this comes with the advantage that – even if the database leaks in the internet. It will require a lot of computing power to reverse engineer it.
- Hash – the process to convert a password from plain to encrypted form.
- Verify – the process of verifying of a plain password is the source that has generated the output.
This package includes
- Java Spring Boot Jar File
- The source code for the above
As a best practice – each method also has tests that verify the functionality