GnuPG: Verschlüssen geht, aber Fehlermeldung beim Signieren

  • Wenn ich meine E-Mails signieren oder zur Verschlüsselung dazu signieren möchte,
    bekomme ich nach Eingabe der Passphrase die Fehlermeldung:

    -------------------
    gpg: no default secret key: Falsche Passphrase
    gpg: [stdin]: clearsign failed: Falsche Passphrase
    -------------------

    Die Passphrase wurde richtig eingegeben und zum Entschlüsseln von ankommenden
    E-Mails funktioniert sie auch, aber beim Signieren nicht.

    Mir kommt es so vor, als fehlte in dem Fall die richtige Verknüpfung von Gpg mit TheBat.
    Die von Gwen vorgeschlagenen Anpassungen in der gpg.conf hatte ich vorgenommen.

    Weiß jmd. Abhilfe?

    TheBat! Pro 7.x (64bit) • Win 10 Pro x64 • Gpg4win 2.3.0

    palmzip

  • Existiert denn ein Schlüssel zum Signieren für den Absender?

    Starte doch mal kleopatra, selektiere dort den Schlüssel und lass dir anzeigen für was der Verwendet werden kann.

    Du wirst dich vertippt haben für das Passwort.
    Oder hast du irgendwelche Sonderzeichen wie umlaute o. ä. als Passwort drin?


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

    2 Mal editiert, zuletzt von GwenDragon (13. Januar 2016 um 15:34)

  • danke für die schnelle antwort ;)

    da steht für den verwendeten schlüssel:
    --------------------------
    Verwendung des Zertifikats: Signieren von E-Mails und Dateien, Verschlüsseln von E-Mails und Dateien,
    Andere Zertifikate beglaubigen
    ---------------------------

    nein, vertippt habe ich mich sicher nicht. ich habs mehrfach probiert und die entschlüsselung (bei der ich die PP ja auch eingeben muss) klappt.

    Die PP enthält ein "-" und ein "ß", aber sollte bei einem sonderzeichen-problem nicht auch das verschlüsseln oder entschlüsseln probleme machen?

    mir scheint eher, als fehlt ein pfad, mit dem das signieren von TheBat GnuPG nicht (an der richtigen stelle) findet.
    beim ver-/entschlüsseln meldet er ja auch, das er den key "local" findet.
    ist aber nur eine vermutung.

    TheBat! Pro 7.x (64bit) • Win 10 Pro x64 • Gpg4win 2.3.0

    palmzip

  • Das Problem ist das ß mit The Bat! so wie ich das sehe.
    Ich habs getestet, da gibt es dann Ärger beim Signieren.

    Seltsamerweise gehts aber im Explorer oder in der DOS-Box zu signieren.

    Ist vielleicht ein The Bat! Bug. Ich muss mal noch testen.


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

    Einmal editiert, zuletzt von GwenDragon (13. Januar 2016 um 16:34)

  • Du bist ein Schatz!

    Es lag am "ß". Da will man seine PP möglichst sicher machen......

    PP geändert und es geht jetzt auch signieren.

    Hoffe der kleine Thread hilft anderen bei ähnlichen Problemen.

    TheBat! Pro 7.x (64bit) • Win 10 Pro x64 • Gpg4win 2.3.0

    palmzip

  • Das muss aber ein Bug mit The Bat! sein, denn in 7.0.0.56 und 8.8.4 ist es auch schon so.

    Es ist ja möglich Dateien mit gpg zu signieren, sowohl in cmd.exe als auch im Explorer, da erscheint ja auch das Passwortfenster.

    Ich schau mal ob das als Bug schon bei The Bat! gemeldet ist.


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

    Einmal editiert, zuletzt von GwenDragon (13. Januar 2016 um 17:19)

  • Danke, dass Du Dich um die evtl. nötige Bugmeldung kümmerst.

    Gibts hier im Forum eigentlich "Ehrenpunkte" oder "Titel", wenn man auf einen echten Bug gestossen ist? :D

    Spass beiseite:
    Noch eine Ergänzung, für diejenigen, die ein ähnliches Problem haben:
    Mit der geänderten, neuen PP kann man auch die E-Mails öffnen, die mit der alten PP
    gesichert waren. Man muss sich also NICHT beide PPs merken!

    TheBat! Pro 7.x (64bit) • Win 10 Pro x64 • Gpg4win 2.3.0

    palmzip

  • Nee, Ehrenpunkte nicht, aber ein dickes Danke von den GnuPG-Nutzenden (wie mir u. a.) hier :)
    DANKE!

    Ich habe keine solchen Sonderzeichen wie das ß, aber mein Passwort war auch komplex genug mit ASCII-Zeichen.
    Aber der Bug muss von Ritlabs untersucht werden!

    Bitte den Bug auch auf https://bt.ritlabs.com/view.php?id=809 bestätigen!

    Wie das geht? Bitte dne Thread BugTracker-Verwendung lesen.
    Wenn mehr den Bug bestätigen ist es eher möglich, dass was gefixt wird.

    //UPDATE
    ich habe mich gerade auch drekt an den Ritlabs-Support gewendet!


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

    2 Mal editiert, zuletzt von GwenDragon (13. Januar 2016 um 18:24)

  • Ist keine Mühe, ich möchte auch für mich den Bug überprüft haben.
    Aber trotzdem ist es nett, ein Danke von dir zu hören. :)

    Und ich und andere sind hier auch um zu helfen. ;)


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

  • Der Support hat den Bug gerade bestätigt.
    Hoffen wir, dass es in der nächsten 7.1.x Beta gefixt wird.


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

  • 2016! ist mir bewusst. aber ich habe genau das oben beschriebene problem seit v11. kein "ß" in der passphrase aber sonderzeichen...

    (alte mails die an den empfänger gesendet wurden, verschlüsselt und oder nur signiert, werden entschlüsselt etc.)

    gpg: no default secret key: Falsche Passphrase

    gpg: [stdin]: clearsign failed: Falsche Passphrase

  • Ja, habe ich gerade, einen Umlaut ins Passwort in Kleopatra gesetzt, geprüft und im Tracker für 11.0.3 bestätigt,

    Nervig!


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

  • Dass es nicht klappt verstehe ich nicht, wo doch durch The Bat! UTF-8 in der Kommandozeile beim Aufruf von GnuPG gesetzt ist.


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

  • habe jetzt nochmal getestet (nun mit 10.5.4). signieren funktioniert garnicht. verschlüsselt funktioniert.

    jetzt ist völlig der wurm drin!

    Code
    gpg: verschlüsselt mit 8192-Bit RSA Schlüssel, ID 0xxxxx, erzeugt 2014-05-25
          " <mail@xxxxx"
    gpg: Entschlüsselung mit Public-Key-Verfahren fehlgeschlagen: Falsche Passphrase
    gpg: Entschlüsselung fehlgeschlagen: Geheimer Schlüssel ist nicht vorhanden
  • Ja. Ich weiß nur nicht wie ich da was debuggen kann. Muss ich mal einen Ritlabs-Entwickler anstupsen.


    The Bat! Pro 11.x BETA (32bit) | Win 11 Pro x64 | GnuPG 2.4.x | XMP + Regula

    Wer mich Er oder der Drache nennt, bekommt von der Drachin Pratze und Feuer zu spüren.

    Einmal editiert, zuletzt von GwenDragon (15. Januar 2024 um 11:25)