2011-06-25 9 views
1

私はPHPを使用して簡単なトレーニングWebサイトを構築しています。私は、著作権侵害の恐れなしにトレーニング教材を共有したいと思っています。私は暗号化されたドキュメントをサーバーから送信し、それらを(ユーザーのマシン上でjavascriptを使用して(つまり、彼がそれを覗くことができることを意味する))復号化して表示したいと考えています。この方法では、ユーザーは単にドキュメントを取得するのではなく、ドキュメントを復号化する必要があります。phpを使用してサーバー上のデータを暗号化し、javascriptを使用してクライアント上のデータを復号する方法

何か助けていただきありがとうございます。

ありがとうございました。

+5

復号化されたコピーがある場合は、そのポイントは何ですか? –

+0

@dagonファイルは表示専用です。コピーすることはできません。 javascriptを使用してコピーを無効にします。 –

+0

安全に行うことができます。特に復号化アルゴリズムがJavaScriptで行われている場合は特に安全です。さらに、JavaScriptを使用してコピー機能を無効にすることによって、世界全体を盗むことができなくなってしまっています。 – Shef

答えて

0

パブリックサイトにユーザー管理機能を持たないデータを提供すると、JavaScriptで暗号化と復号化を行うのは無意味です。なぜなら、誰もがこれを自分で解読できるからです。ユーザー管理に役立つもの

2

ユーザーがコンテンツをコピーまたは印刷することによってコンテンツを「盗む」ことが懸念される場合は、コンテンツを安全なPDFファイルで送信することを検討してください。 http://www.primopdf.com/help/tip_secure_pdf.aspx

PDFファイルの印刷やコピー貼り付けなどの機能を無効にすることができます。 数日後またはパスワード保護の下でPDFファイルを自動的に期限切れにすることもできます。

+2

私の画面上にあればコピーすることができます。必要ならOCR画像にする。 –

+0

ええ。ドキュメントのセキュリティを確保することは、コピーするのが難しくなるだけでなく、不可能でもありません。 – aporat

関連する問題