šifrování php kontaktního formuláře s mým veřejným klíčem

hlasů
5

Mám zájem o nabídku, jestli někdo ví nějaké php script / kód pro kontaktní formulář, který bych mohl umístit v mém (HTML) stránek a návštěvník mi může poslat zprávu (možná i příloh), který bude zašifrován pomocí mého veřejného klíče automaticky uloženy na serveru v txt soubor? Nepotřebuju, který bude odeslán na můj e-mail, právě uložili do txt souboru a při uložení šifrována, mohu zkopírovat a dešifrovat ji s mým soukromým gpg klíčem.

Zjistil jsem něco podobného, ale to není pro mě, protože to je dešifrování zprávu serveru automaticky, a to znamená, že musím napsat heslo pro soukromý klíč v konfiguračním souboru, a to je špatné, protože administrátor serveru mohl číst zprávy pro mě: https: // privacybox. de / index.en.html (tam je zdrojový kód: https://privacybox.de/eval.en.html )

Musím být zpráva uloženy šifrované, takže jsem jediný, kdo to mohl přečíst. Myslím, že můj veřejný klíč by měl být přístupný php skript a já bych uložit svůj veřejný klíč v mém kořenové složce webu. Říkám to proto, že jsem viděl nějaký kód, který vypadat gpg složky mimo mé www kořenové složce:

<?php
    $gpg = '/usr/bin/gpg';
Položena 10/08/2011 v 11:32
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
1

Pokud nemůžete věřit svého administrátora, bude server-side šifrování nepomůže. Zpráva je odeslána na server jako prostý text, takže administrátor mohl snadno odposlouchávat zprávě před je zašifrován.

Ty by mohly mít zájem o řešení, které šifruje zprávy na straně klienta, tzn. šifrování pomocí JavaScriptu, pokud je to možné. Nejsem si zcela jist, zda můžete přistupovat přílohy souborů tímto způsobem.

Odpovězeno 10/08/2011 v 11:55
zdroj uživatelem

hlasů
0

Zde máme návod pro „Šifrování se PGP / GnuPG / GPG pomocí Javascriptu“ ( odkaz ). Tento výukový program je založen na první známý JavaScript-GnuPG šifrování, kódované Herbert Hanewinkel ( link ).

Odpovězeno 29/10/2012 v 23:50
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more