8

ファイルをダウンロードし、md5sum を使用して、ダウンロードが破損せずに成功したかどうかを確認しました。次の値を取得しました。

 a7099fcf9572d91b10d0073b07e112cb  ./Macaca_mulatta.MMUL_1.70.dna.chromosome.1.fa.gz

しかし、ファイルをダウンロードしたWebサイトを確認すると、次の値が得られました。

10256 63747 Macaca_mulatta.MMUL_1.70.dna.chromosome.1.fa.gz

この10桁のコードは何ですか? md5じゃないの?

以下からファイルをダウンロードしました: ftp://ftp.ensembl.org/pub/release-70/fasta/macaca_mulatta/dna/CHECKSUMS

4

3 に答える 3

7

それらは同じものではありません。MD5 はチェックサムですが、SHA、CRC など、MD5 以外のチェックサム アルゴリズムもあります。

一般に、チェックサムは、出力よりもサイズが大きい入力を受け取り、入力の 1 ビットが変更された場合でも (より良い) 大きく異なる出力を生成する関数です。

見ている出力は 2 つの 5 桁の 10 進数で構成されているため、チェックサム アルゴリズムは CRC32 である可能性があります。unixsumコマンドを使用して計算/検証することができます。

于 2013-01-28T19:10:03.677 に答える
1

MD5はチェックサムを実行する方法ですが、他にもあります。CRCは1つであり、SHAも1つです。MD5が行うのはハッシュコードを生成することだけであり、それを実行する唯一のアルゴリズムではありません。10桁のものはわかりませんが、MD5にすることはできません。

于 2013-01-28T19:11:12.843 に答える