Skip to main content

Public Keys

My public keys for encryption, signing and authentication.

OpenPGP Fingerprint #

OpenPGP for encryption and digtal signing of mail messages, files and code commits. My private keys are stored on security tokens.

Modern email client software, like Thunderbird, will retrieve the public key automatically using my email address. Otherwise:

gpg --locate-keys alain@alainwolf.ch

Or on your Android Smartphone using OpenKeychain.

Fingerprint #

To verify, if you are using the right key, you can compare the last 16 characters of the fingerprint:

$ gpg --list-keys alain@alainwolf.ch | grep '7223 89E4 2736 2DC5'
    Key fingerprint = 5143 E0D3 C00C 9DB4 55BD  FD76 7223 89E4 2736 2DC5

The safest way would be to compare the fingerprint with me directly at a personal meeting.

SSH Public Key #

In case you need to give me access to any of your computer systems trough SSH.

I also use my OpenPGP key to authenticate against SSH servers.

You can use GnuPG to retrieve my public key using my OpenPGP fingerprint to you keyring:

gpg --locate-keys 0x722389E427362DC5

Once you have my public key in your keyring you can export it in the required format for use with an SSH server:

# My user ID on your system (change as needed)
$ _SSH_USER=wolf

# Search and install my OpenPGP key
$ gpg --search-keys 0x722389E427362DC5

# Export and install my SSH key
$ gpg --export-ssh-key 0x722389E427362DC5 \
    | sudo -u $_SSH_USER tee -a /home/${_SSH_USER}/.ssh/authorized_keys