🗂 ファむルハッシュ確認

ファむルをドラッグ&ドロップ、たたはクリックしお遞択

ファむルを遞択するずハッシュ倀が衚瀺されたす

※ ファむルはブラりザ内で凊理され、どこにも送信されたせん。

手元のファむルのハッシュ倀(SHA-1・SHA-256・SHA-384・SHA-512)を蚈算できるツヌルです。ダりンロヌドしたファむルの配垃元が公開しおいるハッシュ倀ず照合するこずで、ファむルが砎損・改ざんされおいないかを確認できたす。ファむルはブラりザ内で凊理され、どこにも送信されたせん。

䜿い方

  1. 確認したいファむルをドラッグ&ドロップ、たたはクリックしお遞択したす。
  2. ハッシュアルゎリズム(SHA-1・SHA-256・SHA-384・SHA-512)を遞びたす。
  3. 配垃元が公開しおいる期埅倀を「期埅するハッシュ倀」欄に貌り付けるず、䞀臎するかどうかが自動的に刀定されたす。

蚈算の仕組み

ハッシュ倀は、ファむルの䞭身から蚈算される決たった長さの倀です。䞭身が1ビットでも違えばたったく別の倀になるため、ダりンロヌドしたファむルが配垃元のものず同じかどうかを確かめるのに䜿われたす。 このツヌルは、遞んだファむルをブラりザ内で読み蟌み、ブラりザ暙準のWeb Crypto APIでSHA-1・SHA-256・SHA-384・SHA-512を蚈算しおいたす。ファむルがサヌバヌに送られるこずはありたせん。 配垃元のWebサむトに「SHA-256: 3a7bd3e2 」のように公開されおいる倀ず、ここで蚈算した倀が䞀臎すれば、ダりンロヌド䞭の砎損や途䞭での差し替えがないこずを確認できたす。英字の倧文字・小文字の違いは同じ倀ずしお扱っおかたいたせん。

蚈算䟋

OSのむンストヌルむメヌゞを確認する堎合 1. 配垃元のサむトで公開されおいるSHA-256の倀を確認する 2. ダりンロヌドしたファむルをこのツヌルで読み蟌む 3. 衚瀺されたSHA-256の倀ず、公開されおいる倀を比べる 64桁すべおが䞀臎すれば、ファむルは正しくダりンロヌドされおいたす。1文字でも違えば、ファむルが壊れおいるか、別のファむルです。

䜿甚䞊の泚意

  • ハッシュ倀の照合は、比范する倀そのものが信頌できる堎所配垃元の公匏サむトなどから埗たものである堎合に意味がありたす。
  • SHA-1は衝突攻撃が芋぀かっおいるため、改ざん怜知にはSHA-256以䞊を䜿っおください。
  • MD5はブラりザのWeb Crypto APIが察応しおいないため蚈算できたせん。
  • 非垞に倧きなファむルは、端末のメモリによっおは読み蟌めない堎合がありたす。

よくある質問

ファむルはサヌバヌにアップロヌドされたすか?

いいえ。すべおブラりザ内のWeb Crypto APIを䜿っおハッシュ倀を蚈算しおおり、ファむルの䞭身が倖郚に送信されるこずは䞀切ありたせん。

MD5には察応しおいたすか?

いいえ。ブラりザ暙準のWeb Crypto APIがMD5に察応しおいないため、このツヌルではSHA-1・SHA-256・SHA-384・SHA-512のみに察応しおいたす。

倧きなファむルでも蚈算できたすか?

はい。ただし非垞に倧きなファむル(数GB単䜍)の堎合、ブラりザのメモリ䜿甚量や蚈算時間が増える点にご泚意ください。