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

Email Obfuscator

Email Link Obfuscator creates a JavaScript code that hides your email address from annoying spambot. Once you create the code you can safely publish your email address on your ...

Wordpress Empty Plugin

When I have to create a new Wordpress functionality I always use an empty plugin to start with. Here I'm going to explain how to develop your Wordpress plugin. If you are not interested in this ...

Blockchain for dummies!

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

How a blockchain works - the Proof of Work

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

Create your Blockchain DApp with Ethereum and VueJS - Tutorial Intro

This is a simple decentralized application built using Ethereum blockchain and VueJS for the front-end. This DApp example lets the users store their name and status on the ...

Create your Blockchain DApp with Ethereum and VueJS - Tutorial Part 1

In this first part of the tutorial we are going to create the smart contract that handles the registration of users; then we are going to deploy the smart contract to the blockchain using ...