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

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 ...

Blockchain for dummies!

Category: Blockchain

This article is one of several articles in which I explain in a very simple way what a blockchain is. What is the difference between Bitcoin and Blockchain? Blockchain is the technology behind ...

What is the mining? Who is the miner?

Category: Blockchain

The mining is the process where the data is collected in a block and then the block is appended to the blockchain. This process is done by the miner. Before digging into the process of mining, ...

Blockchain For Not Technical People (public speech)

Category: Blockchain

A 4 minutes speech about blockchain I delivered during a course on public speaking in November 2019.

Laravel Metadata

Category: PHP

Laravel Metadata is a lightweight PHP package that helps you to handle extra data on your models without adding any new fields on your database table. GitHub Repository PHP Packagist ...

Ethereum Smart Contracts GUI Generator

Category: Blockchain

If you need to create a graphical user interface to interact with your Ethereum smart contracts, then you might be interested in the ethereum-interface-generator NPM package. The NPM package ...