Download Paperkey - Paperkey Description, Paperkey Reviews
Contact
 


 

Download

 
Download Now
GPL (GNU General Public License)
Downloads till now: 11
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

Antivirus, Encryption, Firewalls, Other Tools,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

Paperkey

 

Details

Last Update: 2008-02-02 11:01:06
Version: 0.8
License/Program Type: GPL (GNU General Public License)
Publisher: David Shaw
Price:$0.00
Description:

Paperkey is a reasonable way to achieve a long term backup of OpenPGP (GnuPG, PGP, etc) keys is to print them out on paper. 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 backed up in this way (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.
Paper? Seriously?
The goal with paper is not secure storage. There are countless ways to store something securely. A paper backup also isn't a replacement for the usual machine readable (tape, CD-R, DVD-R, etc) backups, but rather as an if-all-else-fails method of restoring a key. Most of the storage media in use today do not have particularly good long-term (measured in years to decades) retention of data. If and when the CD-R and/or tape cassette and/or USB key and/or hard drive the secret key is stored on becomes unusable, the paper copy can be used to restore the secret key.
What paperkey does
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.
For example, the regular DSA+Elgamal secret key I just tested comes out to 1281 bytes. The secret parts of that (plus some minor packet structure) come to only 149 bytes. It's a lot easier to re-enter 149 bytes correctly.
Aren't CD-Rs supposed to last a long time?
They're certainly advertised to (I've seen some pretty incredible claims of 100 years or more), but in practice it doesn't really work out that way. The manufacturing of the media, the burn quality, the burner quality, the storage, etc, all have a significant impact on how long an optical disc will last. Some tests show that you're lucky to get 10 years.
For paper, on the other hand, to claim it will last for 100 years is not even vaguely impressive. High-quality paper with good ink regularly lasts many hundreds of years even under less than optimal conditions.
Another bonus is that ink on paper is readable by humans. Not all backup methods will be readable 50 years later, so even if you have the backup, you can't easily buy a drive to read it. I doubt this will happen anytime soon with CD-R as there are just so many of them out there, but the storage industry is littered with old now-dead ways of storing data.
Examples:
Take the secret key in key.gpg and generate a text file to-be-printed.txt that contains the secret data:
$ paperkey --secret-key my-secret-key.gpg --output to-be-printed.txt
Take the secret key data in my-key-text-file.txt and combine it with my-public-key.gpg to reconstruct my-secret-key.gpg:
$ paperkey --pubring my-public-key.gpg --secrets my-key-text-file.txt --output my-secret-key.gpg
If --output is not specified, the output goes to stdout. If --secret-key is not specified, the data is read from stdin so you can do things like:
$ gpg --export-secret-key my-key | paperkey --output my-key-text-file.txt
Some other useful options are:
--output-type
can be "base16" or "raw". "base16" is human-readable, and "raw" is useful if you want to pass the output to another program like a bar code generator (though note that bar codes have many of the disadvantages discussed above).
--input-type
same as --output-type, but for the restore side of things. By default the input type is inferred automatically from the input data.
--output-width
sets the width of base16 output
--ignore-crc-error
allows paperkey to continue when reconstructing even if it detects data corruption in the input.
--verbose (or -v)
be chatty about what is happening. Repeat this multiple times for more verbosity.
Security
Note that paperkey does not change the security requirements of storing a secret key. If your key has a passphrase on it (i.e. is encrypted), the paper copy is similarly encrypted. If your key has no passphrase, neither does the paper copy. Whatever the passphrase (or lack thereof) was on the original secret key will be the same on the reconstructed key.


Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

Paperkey Version History

Product Date Added
Paperkey 0.8 2008-02-02 11:01:06


Related Software

Antivirus Scan with F-Prot 0.5
From category: Security
Antivirus Scan with F-Prot 0.5 is security software developed by isma. Antivirus Scan with F-Prot is a simple servicemenu for konqueror that allows to scan single or multiple files and folders usin...
Esomo
From category: Firewalls
updated on Wed, 21 May 2008 01:37:08 CDT - Server application for user internet access control and network security...
eCryptfs
From category: Security
eCryptfs 0.1.7 is security software developed by Michael Halcrow. eCryptfs is an POSIX-compliant enterprise-class stacked cryptographic filesystem for Linux. eCryptfs is derived from Erez Zadok\'s...
Firewall Builder
From category: Security
Firewall Builder 2.1.8 is security software developed by NetCitadel, LLC.. Firewall Builder is a multi-platform firewall configuration and management system. It consists of a GUI and set of policy...
KlamAV
From category: Security
KlamAV provides ClamAV protection for the KDE desktop....
TrueCrypt
From category: Security
TrueCrypt is free open-source disk encryption software....
dotDefender
From category: Security
dotDefender 2.16 is security software developed by Applicure Technologies, Ltd.. dotDefender secures websites against a broad range of HTTP-based attacks, including Session attacks (e.g. Denial of...
Win Spy Software Pro Awarded Software
From category: Antivirus
Win Spy Software Pro is a Complete Stealth Monitoring Software that can both monitor your Local PC and Remote PC. Win Spy Software also includes Remote Install. Win Spy Software will capture anything...
Seahorse
From category: Security
Seahorse is a GNOME application for managing PGP keys....
AVIRA Antivirus for Sendmail-Milter (Linux)
From category: Other-Tools
AVIRA Antivirus for Sendmail-Milter checks all incoming and outgoing emails and, depending on the result of the scanning process, the emails are blocked or delivered. Email notifications can be issued...
1 Click Sweep
From category: Encryption
1 Click Sweep brings to you 10 + utilities that work together or separate so that no important traces are left after using the World Wide Web or your PC and other service that involves private data, i...
combina
From category: Security
combina 0.4.1 is security software developed by Danilo Cicerone. combina is a password generator that uses three different algorithms based on combinatorial analysis. It implements the permu...
Corbicula Antiirus
From category: Security
Corbicula Anti Virus 0.0.20060505-1 is security software developed by Pascal de Bruijn. Corbicula Anti Virus is a GNOME HIG compliant front end for ClamAV. Corbicula Anti Virus tries to be...
AVIRA Desktop for Unix 1.1.4
From category: Security
AVIRA Desktop for Unix 1.1.4 is security software developed by AVIRA. AVIRA Desktop for Unix is a superior antivirus solution, especially created to offer a virus-free Unix environment, for home an...
No Adware Pro
From category: Other-Tools
updated on Tue, 17 Jun 2008 09:38:35 CDT - No Adware Pro helps to get rid of spywares, adware, keyloggers and trojans....
 

Top Downloads

 
1. Canon PIXMA iP1200 Printer Driver
2. Canon PIXMA iP1000 Printer Driver
3. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
4. Genius Eye 110 Webcam Driver
5. Canon PIXMA iP1300 Printer Driver a
6. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
7. Canon PIXMA iP1200 Printer Driver d
8. Canon PIXMA iP1600 Printer Driver
9. INTEX LAN Card D RTL
10. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
11. Biostar M6VLB Bios
12. TomTom HOME
13. Canon LaserShot LBP-1210 Printer Driver
14. Canon PIXMA MP210 MP Drivers
15. MSI KT3V Bios c
16. Canon i560 Printer Driver
17. Mercury KPC-6225V
18. Canon PIXMA iP1300 Printer Driver c
19. Canon i-SENSYS LBP2900 Printer Driver R
20. dmg2iso

DownloadTube Editor Reviews

 
1. 001Micron USB Drive Recovery Review
This USB drive data recovery software easily recovers the da...
2. Tag Backup & Restore
Tag Backup & Restore - a robust and efficient audio tag arch...
3. Data Export - DBF2DB2
Hxtt Data Export - DBF2DB2 is a program to import DBF (dBASE...
4. Dokmee Professional
Every company has document records, whether it is paper base...
5. Arcus Odyssey
Long time ago, an evil sorceress Castomira decided to conque...
6. Mind Chest
Mind Chest is an entertaining game in which you can test and...
7. Free Escape From Paradise Screensaver
With this free Escape From Paradise Game screensaver you wil...
8. Mind Your Card
This wonderful Card Mind Reader game will reveal the very ca...
9. MSG Viewer Pro - EML and MSG Viewer
MSGViewer Pro is a powerful yet easy to use viewer, converte...
10. Fractalius plug-in
This plug-in creates unusual, eccentric artworks in a single...

Software Reviews Full List



Recent Blog Posts

 
1. FreeSnap
Another freeware tool that rocks is the little FreeSnap. Thi...
2. Streamripper for Winamp
Streamripper is an Open Source (GPL) application that allow...
3. Mozilla did it - Guinness World Record
The Guiness Book officials admitted - Mozilla has just set t...
4. Audio tools FOR BEGINNERS – the sample rate.
Most of the audio conversion tools or the sound recorders yo...
5. 30 streams only in Winamp
This was quite a known issue in some older versions of Winam...
6. Console wars
This week's been Elite launch week on Tech & Gadgets -ÂÃ...
7. Storyline in games
I was flicking through Edge's 'get into games' suppl...
8. The new Simpsons Avatars!
With The Simpsons movie on its way out ("Spider-pig, spider-...
9. Problems with kids
Had a fascinating weekend visiting some friends and their ki...
10. Fight for the future
It’s no longer news that Software-as-a-Serv...

Last 20 Scripts

 
1. phPay
phPay is a shop and catalog system based on PHP and SQL. Fea
2. Random Numbers
Use this script to pick 16 random numbers. Lottery, for fun,
3. Image Gallery Pro
Image Gallery Pro is Image Gallery Software/ Photo Gallery S
4. WWWBoard
WWWBoard is an ASP-based discussion board system that works
5. ImageInfo
To optimize your site's load time you should always code in
6. VideoPlayer Xavi
Creating your own customized videoskin is sometimes a big pr
7. PHP file sharing
PHP Script sharing files with others (site owners are welcom
8. How to make a Dynamic Image
This is a useful way of creating images that change dependin
9. WEBO
WEBO is targetted at individuals and small to medium size or
10. Account Expiration Control
This Free Software joomla! component allows you to offer pai
11. PhotoIndex Application
PhotoIndex is a PHP application that takes a large number of
12. Contact Box v2
Not use db or anything it is useless contact for your websit
13. Gchats Tiny Mp3 Player
Gchats Tiny Mp3 Player 2.0 is the best choice for having mul
14. Ceilidh
Ceilidh is a platform-independent engine for collaboration a
15. Jevonweb Guestbook
This is a very easy to use guestbook program. It includes a
16. Andrey's Applets Set
Cool applets set with 9 different applets. Fire simulation
17. RanCon
"RanCon" is a very basic random content insertion script.
18. Better Whois Script
A Perl/CGI script that uses HTML templates so you can totall
19. Demis Web Map Server
The Demis Map Server is a professional web mapping component
20. Bingoware
The software allows the user to generate a given number of B