PDFに付与するパスワードの管理方法とは?

このQ&Aのポイント
  • PDFに付与するパスワードの管理方法について教えてください。Aさんからの要望でパスワードを付与することになりましたが、セキュリティ上の問題もあります。
  • PDFに付与するパスワードの管理方法について考えられる解決策として、暗号化と復号化のシステムを構築する方法があります。
  • PDFに付与するパスワードの管理方法について、暗号化されたパスワードの復号化システムを構築することで問題を解決することができます。
回答を見る
  • ベストアンサー

PDFに付与するパスワードの管理について

PDFに付与するパスワードの管理方法を教えてください。 くだらない質問ですが気になってしかたがありません。 Aさんから、次回からPDFのパスワードを「CDEF」にしてくださいと連絡を受けました。 連絡を受けたBさんは翌日パスワード「CDEF」を付与したPDFをAさんに送りました。 これでPDFファイルは、パスワード「CDEF」が解らないと開けません。 Gさんは何らかの方法でこのPDFファイルを取得したとします。 パスワードは解らなかったのですが、Bさんのマシンに「CDEF」って書いてあったので、PDFファイルが閲覧できました。 それは大変ということでHさんは、 Aさんから受取ったパスワードを暗号化してBさんに連絡するシステムを構築しました。 ここで問題発生です・・・ このシステムのおかげで暗号化されたパスワードを取得しているBさんは、 平文パスワードが解りません!(笑) (PDFに何のパスワードを付与すればよいか解らない状態です。) この状況をなんとかして欲しいと頼まれたIさんですが・・・ ・Bさんに暗号化されたパスワードを復号化するシステムを構築してあげる。 ・Aさんにパスワードを暗号化するシステムを構築してあげて、  PDFを開く前に自分のパスワードを暗号化し、その文字列でPDFを開く。  (Bさんは暗号化したパスワードのままPDFに付与する。) それ以外の方法はないかと考えていますが・・・何かないですか?

  • ssm3u
  • お礼率70% (42/60)

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

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

何をしたいのかいまいちわかりませんが そもそもBさんのマシンに「CDFF」と書かれている事が問題のような。。。 暗号システムを構築したいならPGPに対応した暗号化ソフトを買ってください。 ちなみにパスワードを暗号でやりとりしても複合化したパスワードをマシンに残したら元の木阿弥なんで注意してください。

ssm3u
質問者

お礼

ありがとうございました。 Bさん用のパスワード復号モジュールを作成するようにします。 Bさんですらパスワードを見ることができないように、 複合化からPDFへのパスワード付与メール配信を全てメニュー化して、 Bさんに提供することになりました。 これで、Bさんがマシン内にパスワードを残すこともできなくなりそうです。

ssm3u
質問者

補足

さっそくの回答ありがとうございます。 確かにHさんの構築したシステムを一度つぶして、 AさんとBさんのメールやり取りをPGPにすれば、 Bさんのメールには常に暗号化されたパスワードが残っていますね。 どうやら質問の方法がちょっと悪かったようで。。。 私の立場はIさんです。 一つ目の復号化する方法がわからないため、二つ目の案を考えていますが、 これは明らかにAさんの負担(無駄な作業)になるため何か他に良い方法がないかと模索しています。

関連するQ&A

  • Access内の汎用モジュールにパスワードを平文(テキスト)で記載し、

    Access内の汎用モジュールにパスワードを平文(テキスト)で記載し、プログラムから利用しています。 単独使用なら平文で問題ないのですが、開発者も含め複数利用時にソース開くことでパスワードが漏れるのは困ります。 そこで、平文のパスワードを暗号化したいと考えました。 暗号化されたパスワードはソースを見ただけでは、元の平文のパスワードが何か分かりません。 しかし、プログラムから暗号化されたパスワードを復号化する際のメソッドを見れば、開発者は元の平文のパスワードが分かります。 メソッドにキーを与えないと復号化できないようにし、キーはバイナリで深い階層に沈めれば、直ぐには開発者でも平文のパスワードが分からない気がします。 VBAで書ける、このような方法を簡単に実装するものはありますでしょうか?もしくは良いフリーソフトもしくはシェアウェアはありますでしょうか?他の方法でも問題が解決すればOKです。 図解も含めてみました。つたない説明ですみませんが、どなたかお助け下さい。

  • PDFにパスワードをつけたい

    PDF書類にパスワードをつけたいんですが、調べたところ 【ツール→保護→暗号化→パスワードによる暗号化】 とありますがツールには PDFファイルを書き出し・PDFファイルを作成・ファイルを送信 の3の項目しかなく、パスワードをつけれません。 どうしたらいいのでようか? Adobe Reader Windows7

  • パスワードの解析方法

    パスワードの解析方法が知りたいです。 暗号技術に関する勉強を興味本位で始めたんですが、暗号化された文字列を解読して復号する事ができません。 判明しているのは以下です。 ・英字と数字を判別する。 ・英字は大文字、小文字を判別する。 ・平文の英数字の文字列の数に関わらず、暗号化された文字列は11文字。 暗号化された文字列は『gxhdlde85rt』です。 ホームページなどで入室ロックをかける時などに利用する暗号方法らしいのですが、どう解読したら良いですか?

  • RSA暗号についての素朴な疑問

    RSA暗号について勉強中のものですが、これまでのところ (1)送信側はは公開鍵(e,n)で平文aを b = a^e mod n で暗号文bを作成する。 (2)受信側は秘密鍵dを知っており、上記暗号文bからb^d mod n で元の平文aが求まる。 (3)暗号としてのキモは、(e,n)からでは復号できない。dを求めることも困難(nの素因数分解が困難) というのが私の理解したところです。数式等もある程度理解しました。 ただ、ここで素朴な疑問があります。dをしらなくてもbのべき乗を繰り返していけば復号できるのでは?ということです。自分が送信側で平文aを暗号化してbを作る。bから bxb→b' b'xb→b'' b''xb→b'''  と計算していけば平文aにたどり着くのでは? (その結果dもわかったことになる) 平文が現れたかのチェック時間は余分にかかると思いますが、dを知っていてbのd乗を計算するのと上記のように2乗、3乗...と繰り返すのと大きな違いがあるのでしょうか? 長文ですいません。

  • JAVAで別サーバーのファイルの中身の取得

    宜しくお願いします。 以下の3つのサーバーがあります。 Aサーバー (自分の環境、ファイルの復号化を行います。) Bサーバー (暗号化されているファイルと復号化する為の鍵ファイルがあります。) Cサーバー (ファイルを暗号化して、暗号化したファイルと鍵ファイルをBサーバーにおきます。) AサーバーでVBSでBサーバーにある鍵ファイルを取得後JAVAにて暗号化されているファイルをBサーバーにある鍵ファイルの中身の鍵を参照して復号化をしたいと考えています。 暗号化されているファイルは取得しますが鍵ファイルは参照のみとしたいです。 BサーバにはFTPでは繋げる環境です。 上記のような事はできますでしょうか? いいメソッドが見つからなかったので。。 ネット等で探したのですがなかなか自分が探しているものが見つからなかったので質問させてもらいます。 宜しくお願いします。

    • ベストアンサー
    • Java
  • この方法でパスワードは守れるか?

    お世話になります。よろしくお願いします 各種通販サイト等のパスワードを安全にかつ楽に保存したいと考えています そこで、私は「パスワードをそのまま記述したファイルに強固な暗号をかけるよりも、 本人にしか分からない記述でパスワードを書いたテキストファイルを暗号化せずに 保存したほうが楽で安全なのではないか?」と考えました。例を挙げると、 各種パスワード Google:自宅の住所をすべて小文字 Facebook:職場の住所をすべて小文字 Twitter:大学の住所をすべて小文字 Amazon:親戚の~~さんの住所をすべて小文字 というように、パスワードを管理したい本人・家族・親戚・友人?程度にしか 知りようがない記述でパスワードを記録しておけば、万が一 ファイルが怪しいソフトを用いて盗まれたとしても、盗人はその 人の会社の住所なんて知らないはずなのでパスワードはわからないはずです そのファイルが捜査機関か家族・親戚・友人に見られない限り、平文でも ばれることは基本的にはないと思うのですが何か穴はあるでしょうか? このファイルを暗号化することは、いちいち復号するのが面倒なので考えないものとします

  • PDFファイル毎にパスワード付きZIP化するマクロ

    現状手作業でやっていることを自動化できないかと思い、相談します。 複数のPDFファイルにそれぞれ異なるパスワードを付けてZIPファイルに圧縮したいのですが、これをExcelマクロで処理することは可能なのでしょうか。 状況としては、「C:\work\files」というフォルダに複数のPDFファイルが保存されています。同フォルダ内にはファイルが一覧化されたExcelブックがあり、「一覧」という名前のシートのA列にそれぞれのファイルのフルパス、B列にファイル名、C列に付与したいパスワードが入力されています。 この一覧に載っているPDFファイルを、それぞれC列のパスワードを付けてZIPファイルにしたいです。可能であればコードをご教示いただければ幸いです。 【環境】 ・OS:Windows10(64bit) ・Excelバージョン:2016 ・圧縮ソフト:7-Zip

  • pdfのパスワード制について

    pdfファイルのパスワード制について。 pdfの電子書籍を販売する予定なのですがpdfをパスワード制にしても、例えば購入者が質問サイトや掲示板等のサイトにそのpdfのURLを貼り、パスワードも公開したら、情報漏れてしまいますよね?どうしたらいいですか?ちなみにパソコンの知識には余り詳しくありません。何か良い方法ありませんか?回答よろしくお願い致します。

  • PDFファイルにパスワード付けれますか?

    先日、PDFファイルの作成の方法を教えて頂いたのですが、 エクセルの時にはパスワードを付けていました。 そのようにPDFファイルにもパスワードで保護したいのですが、できますでしょうか? よろしくお願いいたします。

  • パスワードの暗号化

    いつもお世話になっております。 今回はjavascriptをつかった暗号化についてお聞きしたいです。 パスワードをサーバーに送る際、そのまま送ると少し詳しい人なら丸わかりになってしまいます。 そこで暗号化をして送信したく、いろいろ探してみましたがなかなかいい方法が見当たりません。 des.jsというライブラリを見つけましたが、復号化のコードも書いてあり、簡単に復号できてしまうような気がします。 いろいろ探していていいと思ったのは、perlのcryptのような不可逆の暗号化の方法でした。 そのような方法はjavascriptにあるのでしょうか? またそれ以外でもなにかいい方法はありますでしょうか? 完全に隠蔽するのは不可能だということはわかっておりますが、 できる限りわかりにくくする方法を知りたいです。 以上の点、ご教授お願いいたします。