Un hash est le résultat d'une fonction de hachage : une chaîne de longueur fixe qui représente de manière unique des données en entrée. Un changement minime en entrée produit un hash complètement différent. Il est impossible de « déhacher » pour retrouver l'entrée originale.
TON utilise SHA-256 pour hacher les cellules et les contenus. Le hash d'un bloc ou d'une transaction est le SHA-256 de sa représentation BoC.