SHA-256

SHA-256(Secure Hash Algorithm 256-bit)とは、「ハッシュ値」を求める計算手順(アルゴリズム)の一つで、ハッシュ値の長さが256ビットあり、32ビットのワード長から計算されるハッシュ関数のことです。SHA-224、SHA-256、SHA-384、SHA-512をまとめて「SHA-2」と通称することがあります。

2001年に米国家安全保障局(NSA)が開発し、米国立標準技術研究所(NIST)がハッシュ関数の国家標準の一つとして採用しました。

ビットコインで使用されるハッシュ関数は SHA-256 と RIPEMD-160 です。
オルトコインによって、使用されているハッシュ関数は異なり、Scrypt系のハッシュを使用しているもの増えてきています。