• ベストアンサー

【ファイルの同一性確認のためのmd5とpgpの使い方】

このサイトにあるpgpとmd5のリンクの使い方がわかりません。 ご存知の方がいらっしゃいましたら教えていただけるとありがたいです。 よろしくお願いいたします。 http://jakarta.apache.org/site/downloads/downloads_jmeter.cgi

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

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

PGPの方は知りませんのでmd5のほうだけ。 たとえば http://www.meisei-u.ac.jp/mirror/apache/dist/jakarta/jmeter/binaries/jakarta-jmeter-2.2.tgz からバイナリのアーカイブを取ってきたら、自分の手元でそのmd5を計算します。 お使いの環境がわかりませんが、md5というコマンドはありませんか? md5 jakarta-jmeter-2.2.tgz とすると、 9889e814318baade8e68bd20d81e74f1 *jakarta-jmeter-2.2.tgz のように出力されますので、このmd5によるハッシュ値を md5のリンクにあるものと比べて一致していて、サイズも同じなら 取得したアーカイブはまあ信用してよいと判断できます。

その他の回答 (1)

  • entree
  • ベストアンサー率55% (405/735)
回答No.2

PGP は GPG なんかがインストールされている環境で、キー (KEYS ファイル) を取得し、インポートします。 ※サイトのキーが信用できる場合のみインポートしてください。 そうしたら、そのキーで署名されたファイルは改ざんされていないということが確認できます (考え方は SSL の認証に似ています)。具体的な使い方については私も良く覚えていないので、GPG で検索して確認してみてください。信憑性は高いのですが、正直言って非常にややこしいので、私も MD5 または SHA1 のチェックしかしていません。 以下の URL は GPG のサイトではありませんが、DL した BIND (DNS) のソースコードの改ざんチェックをしているサンプルがあるので分かりやすいと思います。 http://www.atmarkit.co.jp/flinux/rensai/bind901/bind901c.html MD5 や SHA1 は、既に No.1 の方が回答されているように、ダウンロード後のファイルのハッシュ値を実際に計算してみて、その結果が事前に計算されたもの (Web サイトに公開されている MD5 または SHA1 ファイル) に一致しているかどうかを確認することによって、ダウンロードしている間に改ざんがなかったかどうかを確認する方法です。 MD5 を確認するコマンドは、md5、md5sum、openssl md5 -in <file> などがあります。(環境によって使えるコマンドが異なります) SHA1 を確認するコマンドは openssl sha1 -in <file> などがあります。

関連するQ&A

  • 拡張子 gz とか z とか md5 の意味

    apache のダウンロードページを見ています。 apache_1.3.12.tar.Z HTTP Server project apache_1.3.12.tar.gz HTTP Server project apache_1.3.12.tar_Z.asc PGP signature apache_1.3.12.tar_gz.asc PGP signature と表示されています。 上記のそれぞれのファイルの違いは何ナノでしょうか? あと、 apache_1.3.19.tar.gz.md5 MD5 hash 表示されている場合の md5 の意味は..... この辺は UNIX の知識なのでしょうか?

  • PGPについて

    下記のようなあるPGPメッセージが送られてきました。 -----BEGIN PGP MESSAGE----- Version: PGP 6.5.8ckt - ja http://www.hizlab.net/pgp/ (暗号文の部分) -----END PGP MESSAGE----- そこで下記にあるURLを参考にして解凍できましたが、よく仕組みがわかりません。 http://www.hizlab.net/pgp/658ij.html http://www.cla-ri.net/pgp/658jindex.html なぜ、鍵をドメインサーバーへ送り、署名をし、そのパスフレーズを設定するだけで、PGPメッセージの解凍が可能となるのでしょうか? 暗号化は「Diffie-Hellman/DSS」を設定しました。 レスの文字や数が長くなると思いますが、ご存知の方、ご教授お付き合いください。宜しくお願い致します。

  • JSTL 1.1がダウンロードできない

    JSTL1.1をダウンロードしようとしましたが、 Forbidden You don't have permission to access /site/downloads/downloads_taglibs-standard.cgi on this server. というエラーが出てできませんでした。 初めてJSTLを使おうとしている者です。本やWebサイトにダウンロードサイトが紹介されていた ので、Jakarta project を見に行ったのですが、「Jakartaは2011/12/21に廃止になり、 Apache Standard Taglibに移動した」となっていたので、そちらにアクセスしました。 たしかに、JSTL1.2、1.1、1.0のダウンロードのリンクが用意されていましたが、1.1のダウンロードの リンクを押すと上記エラーが表示されてしまいます。(ちなみに1.2はディレクトリ一覧の表示が出て 各種ファイルにアクセスできます。) JSTL1.1は、現在ダウンロードできないのでしょうか? 何か、登録などをしなければいけないのでしょうか? よろしくご教授ください。

    • ベストアンサー
    • Java
  • 環境にあったmod_jk2が見つかりません。

    http://www.hellohiro.com/apacheservlet.htm を参考に、 RedHat9、Apache1.3.x、Tomcat4.1.1.8でmod_jk2を 使いたいのですがどこのサイトも ↓にあると書いてありますhttp://jakarta.apache.org/site/binindex.cgi しかし、OSが新しかったり、 Apache 2.0.48用のものしかないようです。 どこかに古い環境で使えるmod_jk2はあるでしょうか?

    • ベストアンサー
    • Java
  • 拡張子がpgpのファイルの開き方を教えてください。

     見たこともないpgpという拡張子のファイルがあるんですが、開き方がわかりません。極窓なども使ってみたんですが、対応してないようです。 どなたかこのファイルを開くのに必要なソフトと方法をご存知の方いらっしゃらないでしょうか? 

  • JSTLのダウンロード場所

    独学でJAVAの勉強をしているのですが、JSTLをダウンロードするところが分からず困っています。 (参考書が少し古く、記載されているURLにいっても見つかりませんでした。) 参考書の内容では、 Apache Software Foundation    http://jakarta.apache.org/site/downloads/downloads_taglibs.html ダウンロードした圧縮ファイル内のlibディレクトリ以下にあるjstl.jarとstandard.jarを、コンテキストルート\WEB-INF\lib以下にコピーします。これでJSTLは使用可能です。 となっています。 色々とググってみたのですが、見つけることができず(英語表記で分かりにくく)、質問することにしました。 ご回答頂けると、大変ありがたいです。

    • ベストアンサー
    • Java
  • JServ& Tomcat

    Apache 上で java を用いた server application を作ってみたいのですが、http://java.apache.org/ にある JServ と http://jakarta.apache.org/ に ある Tomcat のちがいって一体なんなのでしょうか? どっちをためせばよいのかわからないのです。。。

    • ベストアンサー
    • Java
  • jakartaというネーミングは一体どこから...?

    素朴な質問です。 jakarta.apache.org の jakarta というサブプロジェクト総称名の由来はなんですか?? 数年お世話になっていますが、いまだ不明です。 英語はあまり得意ではないですが、本家サイトなどで解説がありましたら、そのURLを回答にいただけたらと思います。

    • ベストアンサー
    • Java
  • tomcatのダウンロードファイル

    JSPやサーブレットをやってみるためにtomcatが必要だと分かってインストールしようと思いましたが http://tomcat.apache.org/download-55.cgi#5.5.17 にアクセスするとたくさん表示されて、どれを使えばよいのか迷ってしまったので、どれがよいか教えて下さい。 Binary Distributionsの Core: Deployer: Embedded: Administration Web Application: JDK 1.4 Compatability Package: Documentation (Already Included in Core Downloads): のどれを選べばよいですか? 先ほどJDK1.5をインストールしました。

  • BASIC認証にて、.htpasswdファイルにMD5化されたパスワー

    BASIC認証にて、.htpasswdファイルにMD5化されたパスワードが定義された状態で、 ブラウザより認証を行なうと、平文で認証が行われ、認証が失敗してしまいます。 ブラウザより、MD5化されたパスワードをコピペで入力すると認証が成功します。 いろいろなサイトを見ましたが、特に設定しなくてもMD5で比較してくれるものと思います。 家にマシンが3台あり、centosにもともとインストールされているapacheではMD5で認証してくれており、windowsにインストールしたapacheでは失敗します。全て2.2です。 MD5で認証するにはどうしたらよいでしょうか。(DIGEST認証ではなくBASIC認証が必要です。)