Mailinglisten-Archive |
hi, ich habe es fast geschafft PGP durch PHP ausführbar zu machen. Man mußte nur in den Sourcen von PGP ein paar Einstellungen für den batchmode ändern und von der shell aus als user nobody läuft die encryption perfekt. keys hinzufügen und entfernen funktioniert vai popen() oder exec() einwandfrei mit php, auch keys anzeigen. nur wie gesagt funktioniert das encrypten nicht mit php via exec() oder popen(); also folgendes funktioniert in der shell als nobody, wobei die datei p910 von php automatisch angelegt wird um die von der variablen übergebenen daten von pgp verschlüsseln zu lassen. (die option mit -f funktioniert nur mit Perl): /home/www/pgp/pgp +pubring=/home/www/pgp/_pgp/pubring.pkr +secring=/ho me/www/pgp/_pgp/secring.skr +force +batchmode -ea /tmp/p910 cyrillschumacher_(at)_swol .de -o /tmp/p910 wenn nun PHP das commando ausführt gibt es folgenden fehler: ##################### Success: 21 tempfile: created '/tmp/p910.$00' Recipients' public key(s) will be used to encrypt. Key for user ID: cyrillschumacher_(at)_swol.de 1024-bit DSS key, Key ID 0x94F787B3, created 2001/01/20 This key/userID association is not certified. WARNING: Because this public key is not certified with a trusted signature, it is not known with high confidence that this public key actually belongs to: "cyrillschumacher_(at)_swol.de". Are you sure you want to use this PGP Public Key... (Y/n)? ########## kommentar von mir: hier habe ich PGP ändern müssen von (y/N) auf (Y/n) ######### num keys : 1 keys armor out: 1 sign flag: 0 strip sig: 0 textmode : 0 compressn: 1 youreyeso: 0 batchMode: 1 event 1: initial event 4: warning -11494 event 24: unknown event 3: error -11320 event 2: final Encryption error For a usage summary, type: pgp -h For more detailed help, consult the PGP User's Guide. 0 memory frags found rmtemp: removing '/tmp/p177.$00' Error!!! insufficient random bits exitPGP: exitcode = 21 ###################### jetzt frage ich mich nur was die insufficient random bits sind ??? vielleicht hat ja einer einen workaround ???????? bash script ? wenn das problem behoben wäre, würde es funzen :-) danke ! -kiri _______________________ http://www.php-usertreffs.de
php::bar PHP Wiki - Listenarchive