問題タブ [checksum]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
363 参照

checksum - 重複したファイルと名前が変更されたファイルを検出するためのチェックサム

ファイルのチェックサムに関する説明があります。

私のテスト アプリケーションでは、元のファイルの複製ファイルに対して同じチェックサム値を取得しました。また、元のファイルの名前を変更したときに、生成されたチェックサムは同じでした。

チェックサムを使用して、重複したファイルまたは名前が変更されたファイルの処理を破棄できますか。

0 投票する
3 に答える
531 参照

md5 - ダイジェストされるファイルにダイジェストを入れるアルゴリズムはありますか?

ダイジェストされるファイルにダイジェストを入れるアルゴリズムはありますか?

言い換えれば、アルゴリズムやライブラリはありますか、またはハッシュ/ダイジェストされているファイルに含まれるファイルのハッシュ/ダイジェストを持つことさえ可能ですか? これは、組み込みの ISO ダイジェストなど、明らかな理由で便利です。「MD5インジェクション」や「ファイルのダイジェスト」などをグーグルで検索してみました。運が悪い(おそらく正当な理由による)。

数学的にも可能かどうかはわかりません。ファイルをロールスルーできるようですが、最後のビットをブルートする必要があります (ダイジェストがファイルまたはオブジェクトの最後のものであると仮定します)。

ありがとう、チェンツ

0 投票する
7 に答える
13400 参照

md5 - MD5 ハッシュ値の結合

大きなファイルで 1 つの MD5 チェックサムを計算する場合、さまざまな MD5 値を 1 つの値に結合するために一般的に使用される手法は何ですか? それらを一緒に追加するだけですか?これを行う特定の言語、ライブラリ、または API にはあまり興味がありません。むしろ、その背後にある技術に興味があります。誰かがそれがどのように行われるか説明できますか?

疑似コードで次のアルゴリズムがあるとします。

しかし、正確には何をCombineしますか?2 つの MD5 ダイジェストを一緒に追加しますか、それとも何ですか?

0 投票する
1 に答える
1707 参照

python - チェックサムの計算の問題:intをsignedint32にキャストする

次のcコード(ファイルのチェックサムを計算するため)をPythonに変換する必要があります。対応するコードをPythonで作成しましたが、結果がcバージョンと一致しませんでした。問題は、オーバーフローが発生するたびにpythonがintを自動的にlongにプロモートし、これによりチェックサムが間違ってしまうことでした。

この問題を克服する方法はありますか?または、longをsigned int32に変換するPython関数はありますか?

ありがとう

解決:

すべての助けをありがとう。これが私のために働いた関数です-

0 投票する
3 に答える
1433 参照

ffmpeg - How can i create a stable checksum of a media file?

how can i create a checksum of only the media data without the metadata to get a stable identification for a media file. preferably an cross platform approach with a library that has support for many formats. e.g. vlc, ffmpeg or mplayer.

(media files should be audio and video in common formats, images would be nice to have too)

0 投票する
4 に答える
424 参照

object - MD5/SHA1 チェックサム

Java でサーバーにオブジェクトを送信していますが、既に提供されているセキュリティに加えて、オブジェクトが改ざんされていないことを確認したいと考えています。メッセージダイジェストの使用方法は理解していますが、チェックサムをオブジェクトに配置するのが理想的ですか? もしそうなら、これは最後にチェックサムを変更しません。これについてどう思いますか?TCPヘッダーなどでどのように機能するのですか?少し混乱し始めています。

ありがとう

0 投票する
1 に答える
869 参照

md5 - md5 チェックを行うスクリプトまたはアプリケーション

自分で作成しようとしたファイルの md5 チェックサムを比較できるプログラムまたはスクリプトはありますか?アプリケーションを使用するだけで簡単に。md5deep は、チェックサムを返すダウンロードしたものです。

0 投票する
1 に答える
392 参照

xml - XMLUTF-8チェックサムハイスコアの変更

iPodtouchのペーパートスハイスコアを手動で変更しようとしています。私はファイルシステムに入り、ハイスコアが保持されているファイルを見つけたようです。値を変更しますが、唯一の問題は、ゲームに戻るとすべてのハイスコアがリセットされることです。コードのチェックサムが原因だと思います。チェックサムについてはよくわかりませんが、誰かが私に手を貸してくれたら素晴らしいと思います。とにかくチェックサムをデコードして、自分のハイスコアを入力できるようにする場合はどうすればよいですか?これはそれほど重要ではありません。私はこれが可能かどうかを確認しようとしています。これがhighscoreフォルダーのコードです。

0 投票する
2 に答える
2062 参照

vb.net - vb.net 内で MD5 チェックサムの生成を高速化するにはどうすればよいですか?

P2 (Panasonic) カードにある非常に大きなファイルを扱っています。私たちが採用しているプロセスの一部は、最初にコピーしようとしているファイルのチェックサムを生成し、次にファイルをコピーし、次にファイルに対してチェックサムを実行して、コピーが正常に行われたことを確認することです。問題は、ファイルが大きく (70 GB 以上)、完了するまでに時間がかかることです。最終的に何千ものこれらのファイルを処理することになるため、これは問題です。

System.Security.Cryptography.MD5CryptoServiceProvider を使用する以外に、チェックサムを生成するより高速な方法を見つけたいと思います。特殊なハードウェア カードを使用することを意味するかどうかは気にしません。現在のように表示できるように、プロセスがどこまで進んだかについてフィードバックを提供するエンコード方法が必要です。

アプリケーションは vb.net で書かれています。アプリケーション内でコンポーネント、ライブラリ、参照として使用できるようにしたいのですが、チェックサムの生成速度が十分に向上する場合は、外部アプリケーションを呼び出しても構わないと思っています。

言うまでもなく、チェックサムは一貫していて正確でなければなりません。:-)

お時間とご尽力いただき、誠にありがとうございました。

リチャード

0 投票する
5 に答える
56324 参照

cryptography - 同一のSHA1ハッシュを取得することは可能ですか?

2つの異なる文字列S1とS2(S1!= S2)が与えられた場合、次のことが可能です。

本当ですか?

  1. はいの場合-どのくらいの確率で?
  2. そうでない場合-なぜですか?
  3. 重複する確率が0である入力文字列の長さに上限はありますか?または、SHA1(したがって重複の確率)の計算は文字列の長さに依存しませんか?

私が達成しようとしている目標は、機密性の高いID文字列(親IDなどの他のフィールドと結合されている可能性があります)をハッシュして、代わりにハッシュ値をIDとして使用できるようにすることです(データベースなど)。

例:

クライアントが「X123-P123」を表示できるように、リソースIDの性質を公開したくありません。

代わりに、新しい列ハッシュ( "X123-P123")を作成したいと思います。たとえば、AAAZZZとしましょう。次に、クライアントはID AAAZZZのリソースを要求できますが、私の内部IDなどはわかりません。