問題タブ [md5sum]
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.
bash - Bashは、フォルダー内のすべてのファイルのmd5sumを取得します
こんにちは私は、すべてのファイルのmd5sumを取得してテキストファイルに書き込みたいディレクトリで、どのファイルが変更されているかを確認しています。次に、ファイルが変更されたことを知った後、それを再度実行して、出力ファイルを比較して、正確に何が変更されたかを確認できるようにします。これが私が試したものですが、必要に応じて機能しません。
また、サブディレクトリを含むフォルダ内のすべてのファイルのmd5sumを取得する必要があるだけでなく、シンボリックリンクをたどらないようにする必要があります。
助けてくれてありがとう
===編集===
実際のパスを隠す必要がないので、実際のパスを入れました。とにかくこれを実行すると、フォルダ内のファイルであるいくつかのファイル(以下の出力ファイル)のみが返されました。これは、サブディレクトリに移動せず、それらのファイルも検索しないことを意味します。ところで申し訳ありませんが私のbashはとても錆びています
=== Edit2 ===
これらのファイルの一部が見つからない理由が正確にはわかりません。たとえば、/ sys / class / backlight / intel_backlight / brightness
そして、そのような他の多くの人は、何らかの理由で見つからないファイルがたくさんあります
hash - それ自体にハッシュする MD5 ハッシュ値を生成する方法は?
ファイルのハッシュ/md5 値を内容とするテキスト ファイルを生成することは可能ですか。
プログラムの書き方は?
java - Java Md5 が非決定論的な結果を返す
JavaでMd5チェックサムを計算する次の関数を作成しました。
複数回呼び出すUtils.md5Hash("abcde")
と、異なる結果が得られます。私の理解では、md5 は文字列に対して確定的で一意のチェックサムを返します。それは間違っていますか?それ以外の場合は、実装のバグをお知らせください。ありがとう
java - MD5 の認証方法
私はこの方法で MD5 を作成します:
入力 123456 の場合、MD5 を取得します: e1adc3949ba59abbe56e057f2f883e
結果を認証する別の方法を作成したいと考えています。
たとえば、e1adc3949ba59abbe56e057f2f883e と「123456」を入力すると、結果として true/false が得られます。
これを達成する方法はありますか?
ありがとう、レイ。
c# - c#ハッシュとphpMD5ファイル/フォルダーハッシュが同じではない
クライアント(C#)とサーバー(PHP)の両方のファイル構造でファイル/フォルダーをMD5ハッシュする必要があります。(サーバーランドはPHPで、クライアントランドはc#です。)問題は、それらが機能している間、それらが一致しないことです。任意のアイデアをいただければ幸いです
これが私の2つのアルゴリズムです
C#
PHP
編集。
私はc#を変更する必要があると判断しました。PHPはそのままで問題ありません。100%動作する最初のコードは、恩恵を受けます
c# - FileStream と文字列の MD5 ハッシュが異なるのはなぜですか C#
System.Security.Cryptography.MD5 を使用して、文字列と同じ文字列を含むファイルから MD5 ハッシュを生成します。ただし、ハッシュ値は異なります。
文字列から生成するコードは次のとおりです
そして、ファイルからハッシュを生成するときのコードは次のとおりです
文字列からのハッシュは正しいので、ファイルからのハッシュは余分なものを読み取るか、ファイル全体を読み取らないと思います。Googleで答えが見つかりませんでした。
何か案は?
bash - 作成する必要のあるmd5sumファイルを作成できません。手動で行うのは非常に労働集約的です
ディレクトリ内のすべてのファイルとそのディレクトリのすべてのサブディレクトリ内のすべてのファイルに対してmd5sumファイルを作成/再作成する必要があります。
有効なmd5sumドキュメントを必要とするロケットテーマテンプレートを使用していて、ファイルに変更を加えたため、最初に含まれていたmd5sumファイルは無効になりました。
チェックサムが必要なファイルは300以上あり、md5hashを1つのファイルに追加します。
ファイルの基本構造は次のとおりです。
これは単なるスニペットですが、ロジックはそこにあります。
ハッシュパス/to/ file / relative / to / MD5SUM_file
「MD5SUM_new」というファイルを実行して生成するパスに追加できるシェルスクリプト(bashシェル)を作成するのを手伝ってくれる人はいますか?mv MD5SUM_new MD5SUMを発行する前にコンテンツを確認できるように、出力ファイル名を「MD5SUM_new」にします。
参考までに、MD5SUM_newファイルはテンプレートのルートレベルに保存する必要があります。
ありがとう
logging - ログファイルのmd5sumを確認するバッチファイル
サービス アプリケーションのバッチ ファイルを作成するのに助けが必要です。
つまり、アプリケーションはフォルダに新しいファイルがあるかどうかを確認し、ある場合はログ ファイル ( Results.txt
) に書き込みます。
問題は、24 時間以内にフォルダに「結果」がない場合、通常は何か問題があるということです。(サービスがクラッシュしたか、ネットワークに問題があるかのいずれかです。) そこでResults.txt
、過去 24 時間以内にファイルが変更されたかどうかを確認するバッチ スクリプトを作成する必要があります。
Results.txt
私の計画は、md5sumが変更されたかどうかを確認するバッチ ファイルを 24 時間ごとに実行することです。しかし、これについてどうすればよいかわかりません。擬似コードでは、次のようになります。
c++ - MD5 計算
md5計算アルゴリズムには関数があります
なぜmemcpyでコピーしないのですか?マシンごとにバイトオーダーが異なる可能性があるためですか?
ruby - Rspecを使用してSinatraのアップロードとダウンロードのバイナリファイルをテストします
バイナリファイルのアップロードとダウンロードをテストするための次のrspecコードがあります。'content-type'をチェックして、ファイルが正しくアップロードおよびダウンロードされていることを確認できます。しかし、以下に基づいてMD5を実行し、実際に同じファイルであることを確認するにはどうすればよいですか。
'last_response.body'をget'/download'でバイナリファイルとして割り当てることはできますか?