SHA-256とは、入力されたデータから固定長のハッシュ値を生成する「ハッシュ関数」の一種。 米国国家安全保障局(NSA)が設計し、256ビットの出力を持つ安全性の高いアルゴリズムとして広く利用されている。 ビットコインをはじめとする暗号資産(仮想通貨)で採用されており、一方向性が強く、元のデータを復元できないため、改ざん検知やデータの整合性確認にも活用される。