Мне интересно, если кто-нибудь знает какой-нибудь php-скрипт / код для контактной формы, который я мог бы разместить на своем (html) веб-сайте, и посетитель может отправить мне сообщение (возможно, даже вложение), которое будет автоматически зашифровано моим открытым ключом и сохранено в сервер в текстовом файле?
Меня не нужно отправлять на мою электронную почту, я просто сохраняю ее в текстовом файле, а когда она сохраняется в зашифрованном виде, я могу скопировать и расшифровать ее с помощью своего личного ключа gpg.
Я нашел что-то похожее, но это не для меня, потому что он дешифрует сообщение на сервере автоматически, и это означает, что я должен написать пароль для закрытого ключа в файле конфигурации, и это плохо, потому что администратор сервера может читать сообщения для меня: https://privacybox.de/index.en.html (есть исходный код: https://privacybox.de/eval.en.html)
Мне нужно, чтобы сообщение было сохранено в зашифрованном виде, поэтому я единственный, кто мог его прочитать.
Я полагаю, что мой открытый ключ должен быть доступен через php скрипт, и я бы сохранил свой открытый ключ в своей корневой папке на сайте. Я говорю это, потому что я видел некоторый код, который выглядит как папка gpg вне моей корневой папки www:
<?php
$gpg = '/usr/bin/gpg';