paperkey - extract just the secret information out of OpenPGP secret keys

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename paperkey_1.6-1_amd64.deb
Package name paperkey
Package version 1.6
Package release 1
Package architecture amd64
Package type deb
Category universe/utils
License -
Maintainer Ubuntu Developers <>
Download size 26.07 KB
Installed size 55.00 KB
A reasonable way to achieve a long term backup of OpenPGP (GnuPG, PGP,
etc) keys is to print them out on paper.  The reasoning behind this is
that paper and ink has amazingly long retention qualities - far longer
than the magnetic or optical means that are generally used to back up
computer data.
Due to metadata and redundancy, OpenPGP secret keys are significantly
larger than just the "secret bits".  In fact, the secret key contains
a complete copy of the public key.  Since the public key generally
doesn't need to be escrowed (most people have many copies of it on
various keyservers, web pages, etc), only extracting the secret parts
can be a real advantage.
Paperkey extracts just those secret bytes and prints them.  To
reconstruct, you re-enter those bytes (whether by hand or via OCR) and
paperkey can use them to transform your existing public key into a
secret key.


Package Version Architecture Repository
paperkey_1.6-1_i386.deb 1.6 i386 Ubuntu Universe
paperkey - - -


Name Value
libc6 >= 2.14


Type URL
Binary Package paperkey_1.6-1_amd64.deb
Source Package paperkey

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install paperkey deb package:
    # sudo apt-get install paperkey




2018-10-23 - Daniel Kahn Gillmor <>
paperkey (1.6-1) unstable; urgency=medium
* New upstream version 1.6
* d/watch: use https upstream, thanks David Shaw!
* drop patch, applied upstream
2018-10-17 - Daniel Kahn Gillmor <>
paperkey (1.5-5) unstable; urgency=medium
* move to DEP-14 packaging
* use wrap-and-sort -ast
2018-10-17 - Daniel Kahn Gillmor <>
paperkey (1.5-4) unstable; urgency=medium
[ Peter Palfrader ]
* Update Vcs-{Browser,Git} to point to{,.git}.
[ Ondřej Nový ]
* d/copyright: Use https protocol in Format field
[ Daniel Kahn Gillmor ]
* standards-version: bump to 4.2.1 (no changes needed)
* add Rules-Requires-Root: no
* move to debhelper 11
* d/changelog: strip trailing whitespace
2017-11-20 - Daniel Kahn Gillmor <>
paperkey (1.5-3) unstable; urgency=medium
* clear up autoconf stuff from future imports
* Use upstream patch to fix running the test suite in parallel
2017-11-15 - Daniel Kahn Gillmor <>
paperkey (1.5-2) unstable; urgency=medium
* avoid parallel test suite (Closes: #881792)
2017-11-15 - Daniel Kahn Gillmor <>
paperkey (1.5-1) unstable; urgency=medium
* New upstream version 1.5 (Closes: #879512)
* move to unstable
* drop autotools explicit dependency, since we use dh 10
* Standards-Version: 4.1.1 (no changes needed)
* whitespace clean up
* add basic autopkgtest
2017-02-22 - Daniel Kahn Gillmor <>
paperkey (1.4-1) experimental; urgency=medium
* New upstream version (Closes: #855884)
- to experimental instead of unstable because of the freeze
* prepare watch file
* correct Vcs- fields
* convert to debhelper 10
* bump standards-version to 3.9.8 (no changes needed)
* explicitly use 3.0 (quilt)
* convert copyright to DEP5
* added myself to uploaders
* enable hardening flags
2013-12-03 - Peter Palfrader <>
paperkey (1.3-2) unstable; urgency=low
* Build depend on autotools-dev and call dh with --with autotools_dev.
This will cause the build to use updated config.{sub,guess} files
(closes: #727487).
2013-05-10 - Peter Palfrader <>
paperkey (1.3-1) unstable; urgency=low
* New upstream version (closes: #694981).
- Adds support for ECDH and ECDSA keys as per RFC 6637.
* Update debian/copyright file.
* Switch to minimal dh style debian/rules - Add build dependency on
debhelper >= 9.
* Add Vcs-Git and Vcs-Browser to source.
* Raise Standards-Version to 3.9.4 - no changes required.
* Add ${misc:Depends} dependency.
2009-10-15 - Peter Palfrader <>
paperkey (1.2-1) unstable; urgency=low
* New upstream version.
- Creates output files with more restrictive permissions (closes: #550928).

See Also

Package Description
papi-examples_5.6.0+git99-gd5a1a9ae2-1_all.deb PAPI example files and test programs
papi-tools_5.6.0+git99-gd5a1a9ae2-1_amd64.deb PAPI utilities
papirus-icon-theme_20190203-1_all.deb Papirus open source icon theme for Linux
paprass_2.06-2_all.deb Manager of electronic documents
paprefs_1.0-1_amd64.deb PulseAudio Preferences
paps_0.6.8-7.1_amd64.deb UTF-8 to PostScript converter using Pango
par2_0.8.0-1_amd64.deb PAR 2.0 compatible file verification and repair tool
par_1.52-3build1_amd64.deb Paragraph reformatter
paraclu_9-2_amd64.deb Parametric clustering of genomic and transcriptomic features
parafly_0.0.2013.01.21-4_amd64.deb parallel command processing using OpenMP
parallel_20161222-1.1_all.deb build and execute command lines from standard input in parallel
paraview-dev_5.4.1+dfsg4-3.1build3_amd64.deb Parallel Visualization Application. Development header files
paraview-doc_5.4.1+dfsg4-3.1build3_all.deb Parallel Visualization Application. Comprehensive documentation
paraview-python_5.4.1+dfsg4-3.1build3_amd64.deb Parallel Visualization Application. python-support
paraview_5.4.1+dfsg4-3.1build3_amd64.deb Parallel Visualization Application