SHA‐256とは?

Secure Hash Algorithm 256-bitの略

仮想通貨を支えるハッシュ関数の1つ

BTC(ビットコイン)に使われるハッシュ関数の1つ
※SHA-256の他に、RIPEMD-160が使われる

●その他にも世界中の暗号技術分野に利用される

256ビット(32バイト)長のハッシュ値を得ることができる

GPU(グラフィックボード)で計算するのに適している

SHA-1規格とSHA-2企画

●SHA-256はNSA(米国家安全保障局)が考案したSHA-2規格の一部とされる
※他にSHA-224(ハッシュ値の長さが224ビット)、SHA-384SHA-512

SHA-1規格SHA-2規格の前進として、160ビットのハッシュ値を形成するハッシュ関数
※現在は脆弱性・危険性が見つかり、SHA-2が世界標準

ハッシュ衝突とは?

異なるデータから同じハッシュ値が形成されてしまう事態のこと

ハッシュ値のビット長が長ければ長いほどハッシュ衝突は起こりにくい
SHA-224SHA-256SHA-384SHA-512
SHA-512が最も安全性が高い

ハッシュ衝突の回避率は、ビット数が1増えると倍になる
※SHA-256はShA-224より2の32乗分だけハッシュ衝突の回避率が高いという計算

ハッシュ値のビット長が長くなるほど、実装のしやすさや計算速度が落ちる
SHA-224SHA-256SHA-384SHA-512

関連記事

ハッシュ関数とは?

GPU(グラフィックボード)とは?

仮想通貨用語一覧

仮想通貨とは?
ブロックチェーンとは?
ハードフォークとは?
マイニングとは?
トランザクションとは?
スケーラビリティとは?
ICOとは?
COMSA(コムサ)とは?
トークンとは?
スマートコントラクトとは?
ライトニングネットワークとは?
ライデンネットワークとは?
Segwit(セグウィット)とは?
Catapult(カタパルト)とは?
mijin(ミジン)とは?
メトロポリスとは?
アトミックスワップとは?
『販売所』と『取引所』の違い
『匿名通貨』と『非匿名通貨』の違い
NEM (ネム) とXEM (ゼム) の違い
ハードウォレット・秘密鍵とは?
コールドウォレット・ホットウォレットとは?
マルチシグとは?
ロックアップとは?
サイドチェーンとは?
オフチェーンとは?
ボラティリティとは?
ハーベスティングとは?
アービトラージとは?
P2P(Peer to Peer)とは?
ホワイトペーパーとは?
CP(カウンターパーティ)とは?
PoW(プルーフ・オブ・ワーク)とは?
PoS(プルーフ・オブ・ステーク)とは?
PoI(プルーフ・オブ・インポータンス)とは?
PoC(プルーフ・オブ・コンセンサス)とは?
DPoS(Delegated Proof on Stake)とは?
ハッシュ関数とは?
Burn(バーン)とは?
Node(ノード)とは?
ビットコインコア派とは?
ビットコインマイナー派とは?
マウントゴックス事件とは?
THE DAO事件とは?
ペッグ通貨とは(Stable Coin)とは?
DEX(Decentralized EXchange)とは?
Dapps(Decentralized Applications)とは?
CryptoNightアルゴリズムとは?
マイクロペイメントとは?
リプレイアタックとは?
Airdrop(エアードロップ)とは?
Equihash(イクウィハッシュ)とは?
GPU(グラフィックボード)とは?

▼投稿をシェアする▼

  • このエントリーをはてなブックマークに追加