SHA-1 は(一方向性の)ハッシュ化を行い、情報を「短いメッセージダイジェスト」の形に変換するもので、オリジナルの情報の復元はできない。このハッシュ化の技術は、デジタル署名やソフトウェアのダウンロード(内容が改ざんされていないことを確かめるため)、その他の様々な暗号アプリケーションで利用されている。
古くから存在している、この SHA-1 プロトコル――1995 年に発表された――は時代遅れとなり、2 つの異なる入力値から同じハッシュ値が出力される状況、つまり衝突攻撃(Collision Attacks)に対しては、もはや安全性を保てない。それはハッカーに対し、「本物のデータのパケットと同じハッシュ値となるよう操作されたコンテンツを投げかけるための道」を開くことになり、ハッシュ化のプロトコルにとっては末期的な状態だ。