L'algorithme SHA-256 (Secure Hash Algorithm 256 bits) fait partie de la famille SHA-2, publiée par le NIST en 2001. Conçue par la NSA, cette fonction de hachage produit une empreinte de 256 bits (64 caractères hexadécimaux).
SHA-256 est aujourd'hui l'un des algorithmes de hachage les plus utilisés au monde. Il est au cœur du protocole Bitcoin, utilisé dans les certificats SSL/TLS, et recommandé par les organismes de sécurité pour la vérification d'intégrité des données.