• ベストアンサー

md5について

メッセージダイジェストを表示させるコマンドはmd5sumなどだと思いますが、では作成したファイルのメッセージダイジェストを作成(生成)するコマンド(やり方)はどのようになりますでしょうか? ご存知の方、よろしくお願いします。

noname#46712
noname#46712

質問者が選んだベストアンサー

  • ベストアンサー
noname#39970
noname#39970
回答No.1

言ってる意味がよくわからない a.txt というファイルなら $ md5sum a.txt とかじゃダメなの?

noname#46712
質問者

お礼

SAYKAさん、ご返答ありがとうございました。 ファイルをDLさせるのにメッセージダイジェストを使用し、改ざんがないか調べさせることをしたかったのです。よく考えたら、ダイジェストを収めたファイルを作成すればよいのでした。(md5sum > file.txt) こういうコマンドが他にあるかどうかを今回聞いたということです。 お騒がせしました(^^;>

関連するQ&A

  • Winで使うMD5(改ざん検出のみでいいです)はどこにあるんでしょうか?

    FTPサイトなどからダウンロードしたファイル内容の検証に使うMD5のWindows用のものってどこにあるんでしょうか?講習会で、講師の人がコマンドラインで"md5sum"ってやってたのは見たことがあるので、ネットで探してみたんですが、うまく見つけられないので、ご存知の方がいらっしゃいましたら教えてください。

  • md5sum途中で止まったように見える

    下記コマンドを実行しました。 [コマンド]  find /var/log/ -type f -exec md5sum {} \ ログファイルによっては、「リアルタイムで追記されるファイル」等あります。 <質問> コマンド実行後、応答が無い時、 「ファイルのmd5sum処理に処理時間ががかかって応答が無い状態なのか? この状態なら何のファイルを処理中なのかわかると助かります。」 それとも 「普通にフリーズしているのか?(何らかのファイルで引っかかって処理が進んでいないのか?)」 を判断するコマンド or 方法は何かありませんでしょうか? ご教授お願いします。

  • perlのDigest::MD5;でのMD5算出が異なる

    perlのDigest::MD5;でのMD5算出が異なる 下記、スクリプトをレンタルサーバ上と、WindowsOS上で走らせてみたところ、おなじファイルにも関わらず、MD5が異なります。 何故でしょうか? #!/usr/local/bin/perl use strict; use warnings; use Digest::MD5; my $file = 'test.zip'; my $ctx = Digest::MD5->new; open my $fh, "<$file"; $ctx->addfile($fh); my $md5 = $ctx->hexdigest; close($fh); open my $fh2, ">>md5.txt"; print $fh2 "$file $md5\n"; print "$file $md5\n"; close $fh2;

    • ベストアンサー
    • Perl
  • md5sumファイル比較

    <コマンド> find /var/log/squid/ -type f -exec md5sum {} find /mnt/backup/squid/ -type f -exec md5sum {} にて同じファイルからmd5sumで取得しました。 <結果> ff6bf6f97dc90b05a950015c17fb8146 /var/log/squid/squid.log-20130202.gz ff6bf6f97dc90b05a950015c17fb8146 /mnt/backup/squid/squid.log-20130202.gz 2つのsquid.log-20130202.gz が同じものか比較したいのですが、 前のパス「/var/log/squid/」「 /mnt/backup/squid/」が異なるために 比較しても異なるファイルとみなされます。 cutコマンドでパイプしてみたりしたのですが、 今度は、どちら側のファイルmd5sum結果だったかわからなくなってしまいます。(mntか?varか?) <cut対応> find /var/log/squid/ -type f -exec md5sum {} \; | cut -d "/" -f1,5 →結果:ff6bf6f97dc90b05a950015c17fb8146 /squid.log-20130202.gz <質問> 「/var/log/squid/」「 /mnt/backup/squid/」の部分が異なっていても、 ファイル名(squid.log-20130202.gz)とmd5sum値が同じなら、同じという結果を出すコマンドライン、 またはシェルスクリプトで対応できる方法を探しています。 ご教授お願いします。

  • DIGEST-MD5

    SMTP-AUTH での接続のときに、 DIGEST-MD5 は、使わない方が良いのでしょうか? 参考; RFC6331 Internet Engineering Task Force (IETF) A. Melnikov Request for Comments: 6331 Isode Limited Obsoletes: 2831 July 2011 Category: Informational ISSN: 2070-1721 Moving DIGEST-MD5 to Historic Abstract This memo describes problems with the DIGEST-MD5 Simple Authentication and Security Layer (SASL) mechanism as specified in RFC 2831. It marks DIGEST-MD5 as OBSOLETE in the IANA Registry of SASL mechanisms and moves RFC 2831 to Historic status.

  • シェルスクリプトでmd5sum

    シェルスクリプトでmd5sumを計算して2つのファイルを比較しようとしています。 /bin/sh # ファイル名を出力 echo "fileout1_${file1DirFile}"→/var/log/httpd.log 入っています。 echo "fileout2_${file2DirFile}"→/root/httpd.log 入っています。 #-- MD5値取得 file1DirFileMD5=`md5sum ${file1DirFile} | awk '{printf("%s",$1)}'` file2DirFileMD5=`md5sum ${file2DirFile} | awk '{printf("%s",$1)}'` この後、ifで「file1DirFileMD5」と「file2DirFileMD5」比較。 <質問> #-- MD5値取得 の部分の下二行で、シェルスクリプトが止まります。 止まる原因が分からないのです。(処理が進まず、止まったままになります) 原因がわからず困っております。 別の書き方でも構わないので、解決方法はないでしょうか。 ご教授お願いします。

  • MDが聴けません・・・

    今日友人からMDをとってもらって家に帰り早速聴いてみると聴くことができませんでした。表示には「TOC Reading」や「BRANK MD」と出ています。どういうことなのでしょうか。もしかして録音されていないのでしょうか。ご存じの方教えてください。よろしくお願いします。

  • SMTP-AUTHの認証方式(DIGEST-MD5)について

    はじめまして。 SMTP-AUTHの認証方式にPLAIN、LOGIN、CRAM-MD5、DIGEST-MD5の4つがあると思うのですが、DIGEST-MD5に対応したメーラってあるのでしょうか? OSはWindows、Mac、LINUXのメーラで探したのですが、私は見つけることが出来ませんでした。 (LINUXのThunderbirdは設定項目はあるけど動作しない??) もし、お分かりになる方がいらっしゃいましたら、よろしくお願いします。

  • MDが聞けません。

    友人からMDをもらったのですが、再生してみると【LP:】という表示になって再生できません。 MDコンポの説明書のエラーメッセージの欄を見てもそのような症状の例がなく困っています。 なぜか車のMDデッキでは聞くことができましたが、家にあるコンポ&ウォークマンはダメでした。 どうやったら聞くことができるのでしょうか…(>_<)

  • ALPS MD5000のセットアップ

    ALPS MD5000のセットアップで困っています。 問題なく使用できていたMD5000、部屋を移動し改めてパソコンと MD5000用を接続し印刷しようとした時、「出力先のファイル名を指定してください」と表示され印刷できない状況です。 対処方法をご存知の方、よろしくお願いいたします。