0

PHP でファイル (doc/pdf) のデジタル署名を検証する

デジタル署名があるかどうかに関係なく、doc または pdf ファイルを確実にする必要があるプロジェクトがあります。ファイルにデジタル署名がある場合、それは有効かどうか?

私はそれがJavaで可能かもしれないという知識を持っていますが、私はそれをphpでやりたいと思っています。

OpenSSL は暗号化と復号化に使用されますが、それを使用して doc/pdf をチェックする方法がわかりません。

誰かがこの初心者を助けてください。フィードバックは私にとって大きな助けになります。これを読んでくれてありがとう。

4

1 に答える 1

0

このタスクに OpenSSL 自体は必要ありません。ファイルとコンテンツ全体のハッシュを取得し、ドキュメントに「署名」しているユーザーのユーザー名をハッシュに含めるだけです。その後、署名されたドキュメントに関連付けられたデータベース テーブルにハッシュを格納できます。検証する必要がある場合は、ハッシュを再計算して格納されているアイテムと比較し、一致しない場合は署名を無効にします。

FDA スタイルのデジタル署名コンプライアンスに準拠しようとしている場合は、心に留めておくべきことがあります。準拠するには、署名時にその人物が再認証されるようにする必要があります。

于 2013-05-18T01:44:28.487 に答える