SHA-256 hash calculator


What is SHA-256?

SHA-256 (Secure Hash Algorithm) is a cryptographic hash function that has certain properties which make it suitable for use in cryptography. It is a mathematical algorithm that maps data of arbitrary size to a bit string of a fixed size (a hash function) which is designed to also be a one-way function, that is, a function which is infeasible to invert.
The only way to recreate the input data from an ideal cryptographic hash function's output is to attempt a brute-force search of possible inputs to see if they produce a match, or use a rainbow table of matched hashes.

The SHA-256 algorithm generates a string with a size of 256-bit (32-byte).

Source: Wikipedia

Articles

CSS Loading spinner

Category: resources

This is a collection of CSS loading spinners, made only with CSS. To download the project click the link below _ GITHUB DOWNLOAD

Free the bean!

Category: resources

This is a JavaScript game. The aim of the game is to free the dots (or the beans) by clicking on the sticks. When the sticks are removed the bean is free, and with every free bean you get a point and ...

AI: are you ready for the coming revolution?

Category: Thoughts

We read lots of scary articles about Artificial Intelligence and how you will be replaced by a cute robot. Here are some thoughts about what is going to happen and how to get ready for the next big ...

How a blockchain works... Let's make one!

Category: Blockchain

Have you ever wondered why the blocks on the blockchain are stored one after another? In this article we are going to talk about the basic blockchain concepts; these concepts will be fundamental ...

How a blockchain works - the Proof of Work

Category: Blockchain

When we were talking about mining, we mentioned a difficult puzzle that a miner has to solve. What is this puzzle and what is it for? Before reading this article, I suggest you read these two ...

How to Test Smart Contracts - Tutorial

Category: Blockchain

Testing a smart contract is a must of the blockchain development process. Remember that the blockchain does not forgive you any errors because of its immutability! The only way to fix a bug ...