質問:
SHA-1ハッシュとは何ですか?
回答:
SHA-1は、Secure Hash Algorithm 1 (セキュアハッシュアルゴリズム1) の略です。 SHA-1は当初、デジタル通信のセキュリティを確保するために暗号技術分野で使用されていましたが、その後、これよりも安全性の高いアルゴリズムが好まれています。 Netflixは、SHA-1ハッシュを使用して、受領するアセットごとに独自の「指紋」を作成しています。これは重複、すなわち重複ファイルを示す「クラッシュ」をチェックできるようにするためです。
エラーコードのヴァリデーター-15およびヴァリデーター-16は、複数回同じファイルがアップロードされたときにSHA-1で検出します。
一方、エラーコードの内部-9は、SHA-1のチェックサムを作成できなかった場合に報告を行うと共に、影響を受けたソースファイルが破損していることを示します。