use*_*608 5 php forms encryption gnupg
我很感兴趣,如果有人知道一些PHP脚本/代码的联系表格,我可以放在我的(html)网站,访客可以发送消息(甚至附件),将自动使用我的公钥加密并保存在服务器上的txt文件?我不需要发送到我的电子邮件,只是保存在txt文件中,当它被加密保存时,我可以用我的私人gpg密钥复制和解密它.
我找到了类似的东西,但它不适合我,因为它在服务器中自动解密消息,这意味着我必须在配置文件中为私钥写密码,这很糟糕,因为服务器管理员可以为我读取消息:https:// privacybox. de/index.en.html(有源代码:https://privacybox.de/eval.en.html)
我需要加密保存的消息,所以我是唯一能够阅读它的人.我想我的公钥应该通过php脚本访问,我会将我的公钥存储在我的网站根文件夹中.我这么说是因为我看到了一些代码看起来像我的www根文件夹之外的gpg文件夹:
<?php
$gpg = '/usr/bin/gpg';
Run Code Online (Sandbox Code Playgroud)
小智 1
如果您不能信任您的管理员,服务器端加密将无济于事。该消息以纯文本形式发送到服务器,因此管理员可以在加密之前轻松窃听该消息。
您可能正在寻找一种在客户端上加密消息的解决方案,即。通过 JavaScript 加密(如果可以选择)。我不太确定您是否可以通过这种方式访问文件附件。
| 归档时间: |
|
| 查看次数: |
724 次 |
| 最近记录: |