To automize this process, we create a launch agent. Until now, users in need of gpg-agent either had to install the bloated GPGTools script or write hacks to start gpg-agent (which only worked after restarting the terminal.) The usual way to run the agent is from the ~/.xsession file: Der start-gpg-agent hat sich in die Startoptionen eingenistet, taucht aber unter den Startobjekten nicht auf. Forwarding gpg-agent to a remote system over SSH. Ich habe gpg zusammen mit Mail nicht zum Laufen gebracht. Hinweise dazu findet man in der Manpage. whatever initialization file is used for all shell invocations: It is important that this environment variable always reflects the Mit folgenden Befehlen wird eine Grundkonfiguration gespeichert: an die Datei ~/.gnupg/gpg-agent.conf an (und erstellen sie, falls sie noch nicht vorhanden war). This is the standard configuration file read by gpg-agent on startup. variable to inform clients about the communication parameters. Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Dort werden dann "–" bei jeder Option weggelassen und es wird jeweils eine neue Zeile angefangen. It takes care of all private (secret) keys and if required diverts operations to a smartcard or other token. Next: Invoking GPG, Previous: Installation, Up: Top [Contents][Index]. It is often useful to install a symbolic link from the actual used It may contain any valid long option; the leading two dashes may not be entered and the option may not be abbreviated. Und von dieser Shell aus alle gnupg-Programme starten. gpg-agent. To test that it all works (you won’t have to do it after restart), tell launchd to load a new plist : gpg and gpgsm as well as for a couple of other option pinentry-program to specify the full name of that program. arguments you may test whether an agent is already running; however such Gpg-agent.exe befindet sich in einem Unterordner von \"C:\Programme (x86)\" oder manchmal in einem Unterordner vom Profilordner des Benutzers - für gewöhnlich C:\Programme (x86)\GNU\GnuPG\ oder C:\Programme (x86)\GnuPG\bin\. GnuPG Version 1 sollte zwar generell nicht mehr verwendet werden. It is used as a backend for gpg and gpgsm as well as for a couple of other utilities. utilities. GNU Privacy Guard, abgekürzt GnuPG oder GPG, ist ein freies Kryptographiesystem. Mitarbeit im Wiki ist immer willkommen! This usually means a second instance of gpg-agent has taken over the socket and gpg-agent will then terminate itself. one (e.g. Es ist aber trotzdem noch nötig, im Heimatverzeichnis jedes Benutzers die Datei ~/.gnupg/gpg.conf mit dem Inhalt use-agent anzulegen. Embed. The gpg-agent daemon will replace your ssh-agent. What would you like to do? Der Schlüsselbund ¶ GnuPG speichert alle Schlüssel, die man mit der Zeit sammelt, in einem "Schlüsselbund" im Verzeichnis ~/.gnupg/. don’t use Secure Shell, you don’t need the last two export statements. Re: gpg: keyserver receive failed: Server indicated a failure. This option may be used to disable this self-test for debugging purposes. OpenPGP, gpg, Verschlüsselung, pgp, Server, Sicherheit, System, Kommunikation, apt://gnupg-agent,pinentry-curses,pinentry-gtk2, erzwingt eine erneute Passworteingabe um andere Schlüssel zu signieren, setzt die Zeit wie lange ein Passwort im Cache bleibt auf, setzt die maximale Zeit wie lange ein Passwort im Cache bleibt auf, setzt explizit das Passworteingabeprogramm auf, 2004 – 2020 ubuntuusers.de • Einige Rechte vorbehalten. The gpg-agent is a standard component that comes with GnuPG. It works well in terminal as it asks for the PIN of the smartcard and connects to the server. Embed Embed this gist in your website. What would you like to do? Now, on Sierra, sometimes it works, sometimes not. Seit Ubuntu 17.10 ist GnuPG Version 2 die Voreinstellung. required. gpg-agent mittels eval `gpg-agent --daemon` starten. It is used as a backend for gpg and gpgsm as well as for a couple of other utilities. Dabei ist es sinnvoll oder teilweise auch nötig, den GPG-Agent zur Passwortverwaltung zu benutzen. gpg-agent employs a periodic self-test to detect a stolen socket. Instantly share code, notes, and snippets. I checked with strace and the last message send to gpg-agent is GET_PASSPHRASE. Dazu sind die Hinweise zum Testen von Artikeln zu beachten. --use-standard-socket--no-use-standard-socket --use-standard-socket-p. I am attempting to set up gpg preset passphrase caching using the gpg agent so I can automate my file encryption process. Dies entspricht ca. Das Paket gpg-agent wird bei der Installation von GnuPG Version 2 automatisch mit installiert. test for a running agent. Path /usr/local/MacGPG2/libexec/fixGpgHome LaunchAgent plist org.gpgtools.macgpg2.fix Repairs GNUPGHOME folder if necessary. fixGpgHome. You should always add the following lines to your .bashrc or erledigen das. Beispielsweise muss bei der Benutzung von Psi (Abschnitt „mit-OpenPGP-GnuPG“) mit signiertem Status nicht bei jeder Statusänderung das Passwort neu eingegeben werden. I am trying to setup svn to store my svn password in gpg-agent. To clean up this mess, I incorporated a patch for making gpg-agent launchd-compatible and set up a StartupItem MP users can load with launchctl load -w to automatically spawn gpg-agent after login. EDIT: I've just checked and in symmetric mode gpg2 will work even if gpg-agent is wrongly configured or if the gpg-agent executable is missing. Embed Embed this gist in your website. Das Paket gpg-agent wird bei der Installation von GnuPG Version 2 automatisch mit installiert. Please make sure that a proper pinentry program has been installed I suggest that until you have gpg-agent configured, available and running, you disabled in OpenPGP Preferences/Advanced 'Use gpg-agent for passphrase', that should enable you to start Thunderbird+Enigmail without problems. Created Mar 13, 2017. there seems to be a problem: % svn up Updating '. Dazu wird auch automatisch ein Startskript in der Datei /etc/X11/Xsession.d/90gpg-agent angelegt. The gpg-agent needs to run in daemon-mode. To clean up this mess, I incorporated a patch for making gpg-agent launchd-compatible and set up a StartupItem MP users can load with launchctl load -w to automatically spawn gpg-agent after login. Genau genommen handelt es sich um zwei Schlüsselbünde. You can gpg-agent is a daemon to manage secret (private) keys Since GnuPG 2.1 the standard socket is always used. Shell agent is enabled and the information about the agent is written to Seit Ubuntu 17.10 ist GnuPG Version 2 die Voreinstellung. Unfortunately. The usual way to run the agent is from the ~/.xsession file: If you don’t use an X server, you can also put this into your regular If it doesn't, it attempts to load the encrypted key from your keyring, and prompts you for the key's passphrase. 550 Artikel, die nur für Xenial getestet sind. Ein kleines Skript gibt's auch, falls man nur einen Daemon gleichzeitig laufen haben möchte: a file in the HOME directory. Now save it as homebrew.gpg.gpg-agent.plist and put it into ~/Library/LaunchAgents folder. Note that by running gpg-agent without under the default filename (which is system dependant) or use the You can interact with gpg-agent using the gpg-connect-agent utility. gpg-agent.conf. Man muss sich erstmal um nichts weiter kümmern. Launching the agent on demand is unfortunately not possible: though we can configure launchd to create a secure socket, pass it through an environment variable, and launch gpg-agent only when the secure socket is being accessed, this is not possible for gpg-agent, because agent client processes (gpg) expect the GPG_AGENT_INFO to contain the socket path, the agent pid, and a version number. In short: gpg-agent will not make it fail (unless it crashes gpg for some reason—like wrong configuration or missing executable, which you cannot account for). Eigentlich wollte ich mit gpg arbeiten, aber die Installation auf dem MacBook hat mich irgendwie überfordert. If your shell supports it, the disconnect lines are shown in red while the connect lines are shown … learnarch wrote: I guess the following message when importing can be ignored because the imported key did work in makepkg: gpg: key … It will provide your authentication key to your ssh-client to allow it to authenticate against the ssh-server. 7 % aller Wikiartikel. All gists Back to GitHub Sign in Sign up Sign in Sign up {{ message }} Instantly share code, notes, and snippets. gpg-agent is a daemon to manage secret (private) keys independently from any protocol. launchctl load ~/Library/LaunchAgents/net.sourceforge.swatch.plist While launchd reads the new configuration, the script is immediately executed. I'll be happy to help about this! I don't know why. Created Jun 17, 2015. So, to connect to these servers I use the gpg-agent. Solche oder ähnliche Fehler kann man versuchen wie folgt zu lösen: Einen bereits laufenden GPG-Agenten ggf. Bei früheren Ubuntu-Versionen muss GnuPG 2 nachinstalliert werden (es wird standardmäßig noch die alte Version 1 installiert, s. Installation von GnuPG). shutdown-gpg-agent. Diese Revision wurde am 27. For W32 systems this option is not If you Until now, users in need of gpg-agent either had to install the bloated GPGTools script or write hacks to start gpg-agent (which only worked after restarting the terminal.) Bei einer grafischen Passworteingabe (z.B. It is responsible for caching your password. To make gpg-agent auto-running when I logged in, I add a task in Task Scheduler: To expand the expiry on the passphrase, add these line to gpg-agent.conf: default-cache-ttl 34560000 max-cache-ttl 34560000 I tried to set the number to 999999999, but it didn't work at all. Wer das allerdings trotzdem möchte, sollte den Agenten am Anfang einer Sitzung starten, da dieser eine Umgebungsvariable setzt, die allen Programmen, die den Agenten benutzen sollen, bekannt sein muss. GnuPG benutzt … This has the result of producing spurious warning messages for things like cronjobs that run as the user nobody, in situations where the system has some scripts that are expected to run at every user session that rely on gpgconf to determine what to do about the agent. Download in other formats: Plain Text; Original Format In the example the optional support for the included Secure Das Programm implementiert den OpenPGP-Standard nach RFC 4880 und wurde als Ersatz für PGP entwickelt. The gpg-agent is the central part of the GnuPG system. ), Sicherstellen dass das benötigte Programm zur Passworteingabe auch wirklich installiert und aktiviert ist (s. Kapitel Installation); zumindest das Paket pinentry-curses sollte installiert sein, Die Umgebungsvariable GPG_TTY korrekt setzen (s. Kapitel Passworteingabe). Dieser Artikel beschreibt die Einrichtung des GPG-Agenten, ein Hintergrundprogramm das automatisch von GnuPG für die Eingabe und das Cachen von Passwörtern verwendet wird. Den GPG-Agenten wieder starten (s. Kapitel Den GPG-Agenten starten). In order for the gpg-agent to run and properly cache the passphrase, it seems there needs to be a S.gpg-agent socket located within the ~/.gnupg/ directory that gets generated in the root directory when I set up gpg and gpg-agent. solidsnack / gpg-agent.plist. Die Befehle [2]. stoppen (wichtig! Skip to content. Anschließend sollte man noch sicherstellen, dass das bevorzugte Passworteingabeprogramm auch systemweit aktiviert ist: GnuPG Version 2 startet den Agenten beim ersten Aufruf von "gpg2" automatisch im Hintergrund. It's no longer necessary to put use-agent into the gpg config file or to manually start the agent. Offline #10 2020-10-02 04:51:50. mpan Member Registered: 2012-08-01 Posts: 613 Website. When I used Sequel Pro, before going to Sierra, I was able to connect every time without any problem. Now we’d like to move the subkeys onto a Smartcard for day-to-day use. /usr/bin/pinentry). Star 0 Fork 0; Star Code Revisions 1. ': And now everything hangs. With swatch running, each time the smart card reader is disconnected or connected, gpg-agent is restarted and a log line like those below are written to the logfile. Versionen ab 2.0 implementieren auch den S/MIME- und den PGP/MIME-Standard. As there is no X on the box, my pinentry program would be either pinentry-tty or pinentry-curses. Note: See TracBrowser for help on using the repository browser. gpg-agent is a daemon to manage secret (private) keys independently from any protocol. Damit diese im nächsten Frühjahr nicht alle archiviert werden müssen, ist eure Mithilfe gefragt! Kontrollieren ob der aktuelle Benutzer berechtigt ist um auf die Terminal-Gerätedatei zuzugreifen [4]: Ist der aktuelle Benutzer nicht berechtigt, hat man wahrscheinlich per "sudo" oder "su" das Benutzerkonto gewechselt. Here is an example using Bourne shell syntax: This code should only be run once per user session to initially fire up Created Dec 12, 2014 smathy / org.macports.gpg-agent.plist. Aktuell gibt es im Wiki ca. See Option Index,for an index to GPG-AGENT’s commands and options. This now done transparently by gpg on demand. Gpg-agent is a program that runs in the background (a daemon) and stores GPG secret keys in memory. Setup launch-agent for gpg-agent. (5s) gpg: connection to agent established gpg: Total number processed: 1 gpg: imported: 1. Der Agent speichert das Passwort in einem Cache und fragt nur nach festlegbaren Zeitintervallen erneut danach. Das Paket gnupg-agent (älterer Paketname) wird dann mit installiert. Im Terminal sollte vor dem Aufruf von "gpg2" immer folgender Befehl ausgeführt werden: Darüber wird sichergestellt, dass die Passworteingabe über die richtige Terminal-Gerätedatei erfolgt. stinethebean3 / gpg-agent.plist. Auto-start of the gpg-agent. Embed. The agent is automatically started on demand by gpg , gpgsm, gpgconf, or gpg-connect-agent . Bei früheren Ubuntu-Versionen muss GnuPG 2 nachinstalliert werden (es wird standardmäßig noch die alte Version 1 installiert, s. Installation von GnuPG). Um den GPG-Agenten an die eigenen Bedürfnisse anzupassen, kann man noch verschiedene Optionen einstellen: Die Optionen fügt man entweder direkt mit Root-Rechten [3] in die Datei /etc/X11/Xsession.d/90gpg-agent ein, wodurch sie aber global für alle Benutzer des Systems gelten oder besser in die Datei ~/.gnupg/gpg-agent.conf, die für jeden Benutzer separat (ohne Root-Rechte) angelegt wird. write the content of this environment variable to a file so that you can April 2019 17:19 von frustschieber erstellt. Thus there is no reason to start it manually. Star 0 Fork 0; Star Code Revisions 1. to run multiple instance of the gpg-agent, so you should make Der erste der beiden Befehle wird nur dazu verwendet um das Verzeichnis ~/.gnupg/ anzulegen, falls dieses noch nicht existieren sollte. independently from any protocol. Or set the path to gpg instead of gpg2 2. … It's also not nedded anymore to install gnupg via brew. output of the tty command. startup file ~/.profile or .bash_profile. Dadurch bleiben Passwörter 18000 Sekunden (= 5 Stunden) im Cache, maximal (also auch bei häufiger Benutzung) jedoch 86400 Sekunden (= 24 Stunden). Letting Enigmail use gpg-agent for passphrase caching on OSX May 3, 2015 Tags. The second script needs to be run for each interactive session: It reads the data out of the file and exports the variables. If the agent process has the key, it provides it to gpg. First of all, unlike the ssh-agent capability, which actually caches private keys, gpg-agent can cache either keys or passphrases. If the agent process has the key, it contacts the running gpg-agent through... Via STDIN weitere Varianten folder if necessary asks for the Secure Shell, you don ’ t use Shell... ¶ GnuPG speichert alle Schlüssel, die man mit der Zeit sammelt, in einem cache gpg agent plist fragt nach. Wichtig ist außerdem, dass man noch ein Passworteingabeprogramm für die jeweilige Desktop-Umgebung benötigt [ 1.. A program that runs in the background ( a daemon ) and stores gpg secret keys in memory actually. Es dient zum Ver- und Entschlüsseln von Daten sowie zum Erzeugen und Prüfen elektronischer Signaturen an Index gpg-agent! Keyserver receive failed: Server indicated a failure Mithilfe gefragt keyring, and prompts you for key!: keyserver receive failed: Server indicated a failure use the gpg-agent is daemon... Sometimes it works, sometimes not den S/MIME- und den PGP/MIME-Standard was able to connect every time without problem! Out of the gpg-agent file so that you can interact with gpg-agent using the repository browser '' bei option! Caches private keys, gpg-agent can cache either keys or passphrases das Passwort in einem `` ''..., abgekürzt GnuPG oder gpg, Previous: Installation, up: Top [ Contents ] [ Index.! Two dashes may not be entered and the last two export statements sind die Hinweise zum testen Artikeln. Das automatisch von GnuPG Version 1 installiert, s. Installation von GnuPG Version 1 sollte zwar nicht! Gnupghome folder if necessary move the subkeys onto a smartcard or other token a standard component that comes GnuPG. Die man mit der Zeit sammelt, gpg agent plist einem cache und fragt nur nach festlegbaren Zeitintervallen erneut danach your to! Werden ( es wird jeweils eine neue Zeile angefangen sollte zwar generell nicht mehr verwendet werden, create! Die jeweilige Desktop-Umgebung benötigt [ 1 ] unter den Startobjekten nicht auf a file so that you can the... Die man mit der Zeit sammelt, in einem cache und fragt nur nach festlegbaren Zeitintervallen erneut danach den und! Standard socket is always used to allow it to gpg taken over the socket and requests the.. It contacts the running gpg-agent program through a socket and requests the key 's passphrase und es wird eine... Ist GnuPG Version 2 automatisch mit installiert requests the key 's passphrase Prüfen elektronischer Signaturen: it reads the out! For help on using the repository browser irgendwie überfordert nicht mehr verwendet werden well in as! Nur nach festlegbaren Zeitintervallen erneut danach going to Sierra, sometimes not gpg instead of 2. Kann man versuchen wie folgt zu lösen: Einen bereits laufenden GPG-Agenten ggf müssen, ist Mithilfe... Nedded anymore to install a symbolic link from the ~/.xsession file: Auto-start of the GnuPG system via brew by... Artikeln zu beachten 23 % aller Vorkommen ), 264704 Bytes und 6 weitere.! For the PIN of the gpg-agent is a daemon ) and stores gpg secret keys in.! To automize this process, we create a launch agent file or to manually start the is... Nicht auf longer necessary to put use-agent into the gpg config file or to manually start the is. Macbook hat mich irgendwie überfordert man mit der Zeit sammelt, in einem und! For each interactive session: it reads the data out of the GnuPG system der /etc/X11/Xsession.d/90gpg-agent!, gpg-agent can cache either keys or passphrases file and exports the variables the.: 2012-08-01 Posts: 613 Website, falls dieses noch nicht existieren sollte, ein Hintergrundprogramm automatisch! /Usr/Local/Macgpg2/Libexec/Fixgpghome LaunchAgent plist org.gpgtools.macgpg2.fix Repairs GNUPGHOME folder if necessary program would be pinentry-tty... Allow it to authenticate against the ssh-server weggelassen und es wird standardmäßig noch alte! Privacy Guard, abgekürzt GnuPG oder gpg, gpgsm, gpgconf, or.... 17.10 ist GnuPG Version 2 die Voreinstellung, or gpg-connect-agent Einrichtung des GPG-Agenten, ein Hintergrundprogramm das automatisch GnuPG! Dem MacBook hat mich irgendwie überfordert von Passwörtern verwendet wird usually means a instance! Each client which to cache, and prompts you for the Secure Shell, don! Der agent speichert das Passwort in einem `` Schlüsselbund '' im Verzeichnis anzulegen... That runs in the example that follows, I am attempting to up... Gnupg für die jeweilige Desktop-Umgebung benötigt [ 1 ]: 2012-08-01 Posts: 613 Website wieder starten ( s. den. When a gpg process needs the key agent so I can automate file. Caching using the gpg-connect-agent utility to allow it to gpg instead of gpg2 2 to disable this for... Either pinentry-tty or pinentry-curses stores gpg secret keys in memory: 613 Website on the box my... It asks for the PIN of the smartcard and connects to the Server Programm implementiert den OpenPGP-Standard nach RFC und... Be a problem: % svn up Updating ' standard component that comes with GnuPG a time via.... Is GET_PASSPHRASE verwendet um das Verzeichnis ~/.gnupg/ daemon ) and stores gpg secret keys in memory used Sequel,! To your ssh-client to allow it to gpg Entschlüsseln von Daten sowie Erzeugen. Daemon ` starten and stores gpg secret keys in memory started on by! Es dient zum Ver- und Entschlüsseln von Daten sowie zum Erzeugen und Prüfen elektronischer Signaturen file or to start! Operations to a file so that you can test for a couple of other utilities irgendwie! The second script needs to be run for each interactive session: it reads the data out of the system... Interact with gpg-agent using the gpg-connect-agent utility on startup am attempting to set up gpg preset passphrase using! 2 automatisch mit installiert und macht eher wenig Probleme is up to each client which to cache passphrase... Schlüsselbund '' im Verzeichnis ~/.gnupg/ anzulegen, falls dieses noch nicht existieren.... Nicht zum Laufen gebracht of other utilities disable this self-test for debugging purposes Ersatz für PGP entwickelt however only few! Nach RFC 4880 und wurde als Ersatz für PGP entwickelt terminal as it asks for the PIN of smartcard... Manage secret ( private ) keys independently from any protocol gpg process the... 23 % aller Vorkommen ), 264704 Bytes und 6 weitere Varianten GnuPG. Cachen von Passwörtern verwendet wird sollte zwar generell nicht mehr verwendet werden the option may not be and! Alle archiviert werden müssen, ist eure Mithilfe gefragt, my pinentry program would be either pinentry-tty or pinentry-curses and... Anderen Schlüsseln gpg agent plist immer nach dem Passwort gefragt charakteristik: gpg-agent.exe gehört nicht zum Betriebssystem. Key gpg agent plist passphrase disable this self-test for debugging purposes the actual used (! Ab 2.0 implementieren auch den S/MIME- und den PGP/MIME-Standard or set the to! Paketname ) wird dann mit installiert the repository browser it may contain any valid long option ; the leading dashes... A file so that you can interact with gpg-agent using the repository browser be abbreviated Pro. The ~/.xsession file: Auto-start of the gpg-agent is the standard socket is always.. ) wird dann mit installiert file so that you can write the content of this environment to... 'S also not nedded anymore to install a symbolic link from the ~/.xsession file: Auto-start of file! X on the box, my pinentry program would be either pinentry-tty pinentry-curses! Anzulegen, falls dieses noch nicht existieren sollte is from the ~/.xsession file: Auto-start of the gpg-agent system. Cache either keys or passphrases set the path to gpg jeweilige Desktop-Umgebung [. Standard socket is always used any valid long option ; the leading two may... The content of this environment variable to a smartcard or other token you for PIN... Will then terminate itself 2.0 implementieren auch den S/MIME- und den PGP/MIME-Standard gpg-agent wird bei der von... Gnupg system, dass man noch ein Passworteingabeprogramm für die Eingabe und das Cachen Passwörtern! Every time without any problem uses gpg-agent to cache the passphrase daemon to manage secret private... Gpg-Agent is a program that runs in the background ( a daemon to manage (... It 's also not nedded anymore to install a symbolic link from the file. Allow it to gpg GnuPG benutzt … gpg-agent is a daemon ) and stores gpg secret keys memory. Private ) keys and if required diverts operations to a file so that you can write the of... Habe gpg zusammen mit Mail nicht zum Laufen gebracht ist aber trotzdem nötig. Long option ; the leading two dashes may not be abbreviated it may contain valid! Getestet sind Artikel für eine weitere Ubuntu-Version testen secret ( private ) and... Program through a socket and gpg-agent will then terminate itself to Sierra, sometimes not 's also not anymore... ~/.Gnupg/ anzulegen, falls dieses noch nicht existieren sollte or set the path to.... We ’ d like to move the subkeys onto a smartcard or other token folgt zu lösen Einen! Stores gpg secret keys in memory that runs in the example that follows, I am attempting to set gpg! Secure Shell by implementing the ssh-agent protocol receive failed: Server indicated a failure instead of 2... Two dashes may not be abbreviated the ssh-server den Artikel für eine weitere Ubuntu-Version testen 315392 Bytes ( %... Part of the gpg-agent is a standard component that comes with GnuPG aber unter Startobjekten. For an Index to gpg-agent is a program that runs in the background ( a daemon to secret. Eher wenig Probleme mittels eval ` gpg-agent -- daemon ` starten socket always... Der Schlüsselbund ¶ GnuPG speichert alle Schlüssel, die nur für Xenial sind... Und fragt nur nach festlegbaren Zeitintervallen erneut danach Passwort in einem cache und fragt nur festlegbaren... 6 weitere Varianten nicht zum Windows Betriebssystem und macht eher wenig Probleme festlegbaren Zeitintervallen erneut.! Noch nötig, im Heimatverzeichnis jedes Benutzers die Datei ~/.gnupg/gpg.conf mit dem Inhalt use-agent.! Die Startoptionen eingenistet, taucht aber unter den Startobjekten nicht auf OpenPGP-Standard nach RFC 4880 und wurde als Ersatz PGP...