Ankündigung

Einklappen
Keine Ankündigung bisher.

emails mit GPG unterschreiben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • remotemonkey
    hat ein Thema erstellt emails mit GPG unterschreiben.

    emails mit GPG unterschreiben

    ich würde gerne meine per PHP ausgehenden mails per GnuPG unterschreiben

    wie mache ich das?

  • Zergling-new
    antwortet
    Zitat von remotemonkey
    wenn du ein solcher google-gott bist teile deine allmächtigkeit doch mit uns und poste deine gefundenen links
    Ich lass mich doch net aus der Reserve locken, wenn ich merk du hast nicht gescheit gesucht. Aber da du offenbar schon etwas weiter bist, kann ichs ja jetzt posten:

    Google: PHP GnuPG

    Man ich bin wirklich ein Gott, dass ich auf solche Schlagworte komm..Abgesehen davon kann hier keiner riechen, dass du englische Seiten ausschließt.

    Einen Kommentar schreiben:


  • remotemonkey
    antwortet
    jo

    ich dachte erst das es evtl daran liegt das der apache nicht aufs /usr/bin/ zugreifen darf
    deshalb habe ich die gpg-datei mal ins apache home verzeichnis kopiert

    hat aber nicht geholfen


    irgendwie stimmt das mit der rückgabe des befehls nicht

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    passthru ("echo $body | gpg -a -u EMAIL --clearsign -", $body);
    ´
    debian:/# echo "test" | /var/www/.gnupg/gpg -a -u EMAIL --clearsign -
    Hast Du es im Skript auch schon mit der absoluten Pfadangabe versucht?

    Einen Kommentar schreiben:


  • remotemonkey
    antwortet
    debian:/# echo "test" | /var/www/.gnupg/gpg -a -u EMAIL --clearsign -
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    test
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.1 (GNU/Linux)

    KEY
    -----END PGP SIGNATURE-----

    wie ich gerade festgestellt habe scheint das exec problemlos zu funktionieren

    exec("uptime") lievert ein ergebnis
    es scheint also irgendwas an dem befehl nochnocht so zu stimmen

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Worauf bezieht sich
    wenn ich den befehl so wie er oben steht ($body durch "test" ersetzt) erhalte ich die ausgabe die ich eigentlich haben will, sprich den email-content
    dann?

    Na egal, ich weiss es jedenfalls nicht.

    Einen Kommentar schreiben:


  • remotemonkey
    antwortet
    ich will als ausgabe den email content

    ich bekomme aber nur diese "2" ausgegeben
    das ist mein problem

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    keine Ahnung. Aber wenn die zweite Version funktioniert, dann nimm so doch einfach?

    Einen Kommentar schreiben:


  • remotemonkey
    antwortet
    ich habe nun folgendesn code genommen

    leider bleibt die ausgabe leer

    PHP-Code:
    <?php
    $body 
    "test";
    $body escapeshellcmd($body);
    echo 
    shell_exec("echo $body | gpg -a -u EMAIL --clearsign -");
    ?>
    ich habe mich als www-data eingeloggt (per su) und die entsprechenden keys angelegt

    wenn ich folgende code nehme erhalte ich als ausgabe nur
    2
    PHP-Code:
    <?php
    $body 
    "test";
    $body escapeshellcmd($body);
    passthru ("echo $body | gpg -a -u EMAIL --clearsign -"$body);
    echo 
    $body;
    ?>
    wenn ich den befehl so wie er oben steht ($body durch "test" ersetzt) erhalte ich die ausgabe die ich eigentlich haben will, sprich den email-content

    wisst ihr woran das liegt?


    ps safe_mode off

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    Es heisst pretty good privacy -> pgp
    -> http://www.google.de/search?&q=php%20pgp

    Einen Kommentar schreiben:


  • remotemonkey
    antwortet
    ich habe alles mögliche gefunden wie ich emails verschlüssel/unterschreibe

    aber alles nicht mit PHP ...


    wenn du ein solcher google-gott bist teile deine allmächtigkeit doch mit uns und poste deine gefundenen links

    ps es MUSS deutsch sein

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Dacht ich mir, dass du nicht gesucht hast.
    Viel Glück, ich hab gesagt was gesagt ist.

    Einen Kommentar schreiben:


  • remotemonkey
    antwortet
    nenn mir einfach deine

    Einen Kommentar schreiben:


  • Zergling-new
    antwortet
    Wenn du mir verrätst welche Schlagwörter du verwendet hast, nenn ich dir die, mit denen ich nen Haufen gefunden hab...

    Einen Kommentar schreiben:


  • remotemonkey
    antwortet
    irgendwie finde ich da nix passendes

    ich brauche ja nen php code

    ich hätte etl noch dazusagen sollen das es optimaler weise auch ohne installiertem GnuPG auf dem server funktionieren sollte

    wenn das nicht möglich ist brauche ich halt den code um GnuPG entsprechend über PHP aufzurufen

    Einen Kommentar schreiben:

Lädt...
X