チェックサムとは何ですか?チェックサムの計算方法
チェックサムとは何か(Are)疑問に思っていますか?特定のWebサイトからファイルをダウンロードすると、チェックサム、MD5チェックサム(checksum or MD5 checksum)、SHA-1などと呼ばれる非常に長い数字と文字の文字列があることに気付いたかもしれません。これらの非常に長い文字列は、基本的にその特定のファイルの指紋として機能します。EXE、ISO、ZIPなどです。
チェックサムは、あるストレージデバイス(storage device)から別のストレージデバイスにファイルが送信された後、ファイルの整合性を確保するために使用されます。これは、インターネット(Internet)を介して行うことも、同じネットワーク上の2台のコンピューター間で行うこともできます。いずれにせよ、送信されたファイルがソースファイル(source file)と完全に同じであることを確認したい場合は、チェックサムを使用できます。
チェックサムはハッシュ関数(hash function)を使用して計算され、通常はダウンロードと一緒に投稿されます。ファイルの整合性を検証するために、ユーザーはチェックサム計算プログラム(calculator program)を使用してチェックサムを計算し、2つを比較してそれらが一致することを確認します。
チェックサムは、破損のない送信を保証するだけでなく、ファイルが改ざんされていないことを確認するためにも使用されます。適切なチェックサムアルゴリズム(checksum algorithm)を使用すると、ファイルにわずかな変更を加えただけでも、チェックサム値(checksum value)が完全に異なります。
最も一般的なチェックサムはMD5とSHA-1(MD5 and SHA-1)ですが、どちらにも脆弱性があることがわかっています。これは、悪意のある改ざんにより、同じ計算されたハッシュを持つ2つの異なるファイルが作成される可能性があることを意味します。これらのセキュリティ上の懸念から、新しいSHA-2は、まだ攻撃が実証されていないため、最高の暗号化ハッシュ関数と見なされています。(hash function)
上のスクリーンショットでわかるように、MicrosoftからダウンロードしようとしているISOファイル(ISO file)には、SHA1チェックサム(SHA1 checksum)がリストされています。ファイルをダウンロードしたら、チェックサム計算機(checksum calculator)を使用してファイルの整合性を検証します。
約99.9%の確率で、インターネット(Internet)からファイルをダウンロードするときにチェックサムを気にしたり心配したりする必要はありません。ただし、ウイルス対策ソフトウェアや(anti-virus or privacy software)Torのようなプライバシーソフトウェアなどの機密性の高いものをダウンロードする場合は、ハッカーがシステムへのフルアクセスを取得するためにマルウェアに感染したバージョンの重要なソフトウェアを作成する可能性があるため、チェックサムを確認することをお勧めします。
チェックサムを計算するためのさまざまなユーティリティがたくさんあります。良いものは複数のハッシュを作成でき、ハッシュを検証できるため、ここでは1つか2つだけ言及します。
MD5&SHAチェックサムユーティリティ
MD5&SHAチェックサムユーティリティ(MD5 & SHA Checksum Utility)は、無料バージョンで必要なすべての機能を備えているため、チェックサムを操作するための私のお気に入りのユーティリティです。ダウンロードしたら、EXEファイル(EXE file)を実行してプログラムを開きます。
インターフェースは非常に単純で使いやすいです。[参照]ボタンを(Browse)クリック(Simply click)してファイルを選択するだけで、 MD5、SHA-1、SHA-256、およびSHA-512(SHA-256 and SHA-512)のハッシュが自動的に計算されます。
ご覧のとおり、MD5ハッシュ(MD5 hash)が最も短く、SHA-512ハッシュ(SHA-512 hash)が非常に長いです。ハッシュが長いほど、安全性が高くなります。
ハッシュを確認するには、ハッシュをコピーし(copy and paste)て一番下のハッシュボックスに貼り付けます。(Hash)[(Click)確認](Verify)をクリックすると、生成された4つのハッシュと比較され、一致するものがあるかどうかが確認されます。
オンラインチェックサム計算機
システムにソフトウェアをダウンロードしたくない場合は、オンラインチェックサム計算機(online checksum calculator)の方が適しています。オンライン計算機にはさらに多くの制限があり、ほとんどの場合、ファイルの最大アップロードサイズですが、小さいファイルの場合は問題なく機能します。
Defuseというサイトには、最大5MBのサイズのアップロード用の無料のファイルチェックサム計算機があります。(file checksum calculator)これは非常に小さいので、それよりも大きいものには、デスクトップアプリケーションまたは以下で説明する次のオンラインツール(online tool)のいずれかを使用する必要があります。
5 MBが小さすぎる場合は、OnlineMD5をチェックしてください。これは、最大4GBのファイルのチェックサムを生成できる別の無料サイトです。どうやら、それは実際のファイルをサーバーにアップロードせずにこれを行います。どのように機能するかはわかりませんが、システム上でローカルにアルゴリズムを実行し、ブラウザに表示するだけのようです。余分なソフトウェアをダウンロードする必要がなく、大きなファイルをアップロードするのを永遠に待つ必要がないため、これを行うには非常に賢い方法です。
チェックサムを計算するだけでなく、チェックサムを検証できるので、このサイトも非常に便利です。うまくいけば(Hopefully)、チェックサムとは何か、そしてチェックサムをどのように使用および計算できるかについて、よりよく理解できたはずです。安全なファイルを送受信する場合、チェックサムは、両方の当事者がそれらのファイルの整合性を検証するための最良の方法です。ご不明な点がございましたら、コメントを投稿してください。楽しみ!
Related posts
Adults and KidsのためのOnline Tutorを見つけるための5 Best Sites
FreeためRadio Stations Onlineを聴く方法
あなたのタイピングの速度をテストするために10 Best Sites
Cartoons Onlineのための10 Best Sites Cartoons Onlineを見る
Python Programmingを学ぶための8つの最高のウェブサイト
Kill Time and Have Funに12のほとんど無意味ウェブサイト
Business Professionals Besides LinkedInの8 Best Social Networking Sites
Edit YouTube Videos:5のベストプラクティスを
ChromebookでScreen RecordをScreen Record
どのProblemを解くための最高のオンラインCalculators
FreeのためのRetro Games Onlineを再生するための6つのサイト
Calm Political Debateのための8政治的なサブレッド
2022年の10 BestのImage Hostingのサイト
Spotify Web Player:どのようにAccess and Use IT
Graphic Designersのための8 Best Social Networking Sites彼らのポートフォリオを披露する
Photography and Videography Lessonsのための8 Best YouTube Channels
FreeのFriendsを備えたChess Onlineを再生する6 Best Websites
Freeための独自のMemeを作成する7 Best Tools and Apps
New Movie Releasesをチェックする6 Best Websites
120Hzテレビと電話がここにあります:あなたはそれが必要ですか?